master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
10 #include <gsl/gsl_sf.h>
11 #include <boost/bind.hpp>
15 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
16 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
17 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
18 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
19 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
20 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
21 "CHe_12i",
"CHe_13i",
"CHe_23i",
22 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
23 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
24 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
25 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
26 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
27 "CHu_12i",
"CHu_13i",
"CHu_23i",
28 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
29 "CHd_12i",
"CHd_13i",
"CHd_23i",
30 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
31 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
32 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
33 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
34 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
35 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
36 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
37 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
38 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
39 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
40 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
41 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
42 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
43 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
44 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
45 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
46 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
47 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
48 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
49 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
50 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
51 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
52 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
53 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
54 "CLL_1111",
"CLL_1221",
"CLL_1122",
55 "CLL_1133",
"CLL_1331",
56 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
57 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
58 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
59 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
60 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
61 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
62 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
63 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
64 "Cee_1111",
"Cee_1122",
"Cee_1133",
65 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
66 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
67 "Ced_1123",
"Ced_2223",
"Ced_3323",
68 "Ced_1132",
"Ced_2232",
"Ced_3332",
69 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
70 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
71 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
72 "CLd_1123",
"CLd_2223",
"CLd_3323",
73 "CLd_1132",
"CLd_2232",
"CLd_3332",
74 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
75 "CQe_2311",
"CQe_2322",
"CQe_2333",
76 "CQe_3211",
"CQe_3222",
"CQe_3233",
77 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
80 "dg1Z",
"dKappaga",
"lambZ",
81 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
82 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
83 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
84 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
85 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
86 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
87 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
88 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
89 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
90 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
91 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
92 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
94 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
95 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
96 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
97 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
98 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
99 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
100 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
101 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
102 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
103 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
104 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
105 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
106 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
107 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
108 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
109 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
110 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
111 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
114 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
115 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
116 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
117 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
118 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
119 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
120 "CHe_12i",
"CHe_13i",
"CHe_23i",
121 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
122 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
123 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
124 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
125 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
126 "CHu_12i",
"CHu_13i",
"CHu_23i",
127 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
128 "CHd_12i",
"CHd_13i",
"CHd_23i",
129 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
130 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
131 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
132 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
133 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
134 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
135 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
136 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
137 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
138 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
139 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
140 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
141 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
142 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
143 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
144 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
145 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
146 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
147 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
148 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
149 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
150 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
151 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
152 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
153 "CLL_1111",
"CLL_1221",
"CLL_1122",
154 "CLL_1133",
"CLL_1331",
155 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
156 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
157 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
158 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
159 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
160 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
161 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
162 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
163 "Cee_1111",
"Cee_1122",
"Cee_1133",
164 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
165 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
166 "Ced_1123",
"Ced_2223",
"Ced_3323",
167 "Ced_1132",
"Ced_2232",
"Ced_3332",
168 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
169 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
170 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
171 "CLd_1123",
"CLd_2223",
"CLd_3323",
172 "CLd_1132",
"CLd_2232",
"CLd_3332",
173 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
174 "CQe_2311",
"CQe_2322",
"CQe_2333",
175 "CQe_3211",
"CQe_3222",
"CQe_3233",
176 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
179 "dg1Z",
"dKappaga",
"lambZ",
180 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
181 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
182 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
183 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
184 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
185 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
186 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
187 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
188 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
189 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
190 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
191 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
193 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
194 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
195 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
196 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
197 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
198 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
199 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
200 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
201 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
202 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
203 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
204 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
205 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
206 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
207 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
208 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
209 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
210 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
213 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
214 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
215 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
216 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
217 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
218 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
219 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
220 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
221 "CLL",
"CLQ1",
"CLQ3",
222 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
225 "dg1Z",
"dKappaga",
"lambZ",
226 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
227 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
228 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
229 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
230 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
231 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
232 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
233 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
234 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
235 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
236 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
237 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
239 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
240 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
241 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
242 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
243 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
244 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
245 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
246 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
247 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
248 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
249 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
250 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
251 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
252 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
253 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
254 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
255 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
256 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
259 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
260 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
261 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
262 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
263 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
264 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
265 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
266 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
267 "CLL",
"CLQ1",
"CLQ3",
268 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
271 "dg1Z",
"dKappaga",
"lambZ",
272 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
273 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
274 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
275 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
276 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
277 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
278 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
279 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
280 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
281 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
282 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
283 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
285 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
286 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
287 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
288 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
289 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
290 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
291 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
292 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
293 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
294 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
295 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
296 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
297 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
298 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
299 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
300 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
301 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
302 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
305 :
NPbase(), NPSMEFTd6M(*this), FlagLeptonUniversal(FlagLeptonUniversal_in), FlagQuarkUniversal(FlagQuarkUniversal_in)
309 throw std::runtime_error(
"Invalid arguments for NPSMEFTd6::NPSMEFTd6()");
321 w_WW = gsl_integration_cquad_workspace_alloc(100);
1235 if (
name.compare(
"CG") == 0)
1237 else if (
name.compare(
"CW") == 0)
1239 else if (
name.compare(
"C2B") == 0)
1241 else if (
name.compare(
"C2W") == 0)
1243 else if (
name.compare(
"C2BS") == 0)
1245 else if (
name.compare(
"C2WS") == 0)
1247 else if (
name.compare(
"CHG") == 0)
1249 else if (
name.compare(
"CHW") == 0)
1251 else if (
name.compare(
"CHB") == 0)
1253 else if (
name.compare(
"CHWHB_gaga") == 0)
1255 else if (
name.compare(
"CHWHB_gagaorth") == 0)
1257 else if (
name.compare(
"CDHB") == 0)
1259 else if (
name.compare(
"CDHW") == 0)
1261 else if (
name.compare(
"CDB") == 0)
1263 else if (
name.compare(
"CDW") == 0)
1265 else if (
name.compare(
"CHWB") == 0)
1267 else if (
name.compare(
"CHD") == 0)
1269 else if (
name.compare(
"CT") == 0)
1271 else if (
name.compare(
"CHbox") == 0)
1273 else if (
name.compare(
"CH") == 0)
1275 else if (
name.compare(
"CHL1_11") == 0)
1277 else if (
name.compare(
"CHL1_12r") == 0)
1279 else if (
name.compare(
"CHL1_13r") == 0)
1281 else if (
name.compare(
"CHL1_22") == 0)
1283 else if (
name.compare(
"CHL1_23r") == 0)
1285 else if (
name.compare(
"CHL1_33") == 0)
1287 else if (
name.compare(
"CHL1_12i") == 0)
1289 else if (
name.compare(
"CHL1_13i") == 0)
1291 else if (
name.compare(
"CHL1_23i") == 0)
1293 else if (
name.compare(
"CHL1") == 0) {
1303 }
else if (
name.compare(
"CHL3_11") == 0)
1305 else if (
name.compare(
"CHL3_12r") == 0)
1307 else if (
name.compare(
"CHL3_13r") == 0)
1309 else if (
name.compare(
"CHL3_22") == 0)
1311 else if (
name.compare(
"CHL3_23r") == 0)
1313 else if (
name.compare(
"CHL3_33") == 0)
1315 else if (
name.compare(
"CHL3_12i") == 0)
1317 else if (
name.compare(
"CHL3_13i") == 0)
1319 else if (
name.compare(
"CHL3_23i") == 0)
1321 else if (
name.compare(
"CHL3") == 0) {
1331 }
else if (
name.compare(
"CHe_11") == 0)
1333 else if (
name.compare(
"CHe_12r") == 0)
1335 else if (
name.compare(
"CHe_13r") == 0)
1337 else if (
name.compare(
"CHe_22") == 0)
1339 else if (
name.compare(
"CHe_23r") == 0)
1341 else if (
name.compare(
"CHe_33") == 0)
1343 else if (
name.compare(
"CHe_12i") == 0)
1345 else if (
name.compare(
"CHe_13i") == 0)
1347 else if (
name.compare(
"CHe_23i") == 0)
1349 else if (
name.compare(
"CHe") == 0) {
1359 }
else if (
name.compare(
"CHQ1_11") == 0) {
1364 }
else if (
name.compare(
"CHQ1_12r") == 0)
1366 else if (
name.compare(
"CHQ1_13r") == 0)
1368 else if (
name.compare(
"CHQ1_22") == 0) {
1372 }
else if (
name.compare(
"CHQ1_23r") == 0)
1374 else if (
name.compare(
"CHQ1_33") == 0)
1376 else if (
name.compare(
"CHQ1_12i") == 0)
1378 else if (
name.compare(
"CHQ1_13i") == 0)
1380 else if (
name.compare(
"CHQ1_23i") == 0)
1382 else if (
name.compare(
"CHQ1") == 0) {
1392 }
else if (
name.compare(
"CHQ3_11") == 0){
1397 }
else if (
name.compare(
"CHQ3_12r") == 0)
1399 else if (
name.compare(
"CHQ3_13r") == 0)
1401 else if (
name.compare(
"CHQ3_22") == 0){
1405 }
else if (
name.compare(
"CHQ3_23r") == 0)
1407 else if (
name.compare(
"CHQ3_33") == 0)
1409 else if (
name.compare(
"CHQ3_12i") == 0)
1411 else if (
name.compare(
"CHQ3_13i") == 0)
1413 else if (
name.compare(
"CHQ3_23i") == 0)
1415 else if (
name.compare(
"CHQ3") == 0) {
1425 }
else if (
name.compare(
"CHu_11") == 0){
1430 }
else if (
name.compare(
"CHu_12r") == 0)
1432 else if (
name.compare(
"CHu_13r") == 0)
1434 else if (
name.compare(
"CHu_22") == 0){
1438 }
else if (
name.compare(
"CHu_23r") == 0)
1440 else if (
name.compare(
"CHu_33") == 0)
1442 else if (
name.compare(
"CHu_12i") == 0)
1444 else if (
name.compare(
"CHu_13i") == 0)
1446 else if (
name.compare(
"CHu_23i") == 0)
1448 else if (
name.compare(
"CHu") == 0) {
1458 }
else if (
name.compare(
"CHd_11") == 0){
1463 }
else if (
name.compare(
"CHd_12r") == 0)
1465 else if (
name.compare(
"CHd_13r") == 0)
1467 else if (
name.compare(
"CHd_22") == 0){
1471 }
else if (
name.compare(
"CHd_23r") == 0)
1473 else if (
name.compare(
"CHd_33") == 0)
1475 else if (
name.compare(
"CHd_12i") == 0)
1477 else if (
name.compare(
"CHd_13i") == 0)
1479 else if (
name.compare(
"CHd_23i") == 0)
1481 else if (
name.compare(
"CHd") == 0) {
1491 }
else if (
name.compare(
"CHud_11r") == 0){
1496 }
else if (
name.compare(
"CHud_12r") == 0)
1498 else if (
name.compare(
"CHud_13r") == 0)
1500 else if (
name.compare(
"CHud_22r") == 0){
1504 }
else if (
name.compare(
"CHud_23r") == 0)
1506 else if (
name.compare(
"CHud_33r") == 0)
1508 else if (
name.compare(
"CHud_r") == 0) {
1515 }
else if (
name.compare(
"CHud_11i") == 0){
1520 }
else if (
name.compare(
"CHud_12i") == 0)
1522 else if (
name.compare(
"CHud_13i") == 0)
1524 else if (
name.compare(
"CHud_22i") == 0){
1528 }
else if (
name.compare(
"CHud_23i") == 0)
1530 else if (
name.compare(
"CHud_33i") == 0)
1532 else if (
name.compare(
"CHud_i") == 0) {
1539 }
else if (
name.compare(
"CeH_11r") == 0){
1543 }
else if (
name.compare(
"CeH_12r") == 0)
1545 else if (
name.compare(
"CeH_13r") == 0)
1547 else if (
name.compare(
"CeH_22r") == 0){
1551 }
else if (
name.compare(
"CeH_23r") == 0)
1553 else if (
name.compare(
"CeH_33r") == 0){
1559 }
else if (
name.compare(
"CeH_11i") == 0)
1561 else if (
name.compare(
"CeH_12i") == 0)
1563 else if (
name.compare(
"CeH_13i") == 0)
1565 else if (
name.compare(
"CeH_22i") == 0)
1567 else if (
name.compare(
"CeH_23i") == 0)
1569 else if (
name.compare(
"CeH_33i") == 0)
1571 else if (
name.compare(
"CuH_11r") == 0){
1575 }
else if (
name.compare(
"CuH_12r") == 0)
1577 else if (
name.compare(
"CuH_13r") == 0)
1579 else if (
name.compare(
"CuH_22r") == 0){
1583 }
else if (
name.compare(
"CuH_23r") == 0)
1585 else if (
name.compare(
"CuH_33r") == 0){
1591 }
else if (
name.compare(
"CuH_11i") == 0)
1593 else if (
name.compare(
"CuH_12i") == 0)
1595 else if (
name.compare(
"CuH_13i") == 0)
1597 else if (
name.compare(
"CuH_22i") == 0)
1599 else if (
name.compare(
"CuH_23i") == 0)
1601 else if (
name.compare(
"CuH_33i") == 0)
1603 else if (
name.compare(
"CdH_11r") == 0){
1607 }
else if (
name.compare(
"CdH_12r") == 0)
1609 else if (
name.compare(
"CdH_13r") == 0)
1611 else if (
name.compare(
"CdH_22r") == 0){
1615 }
else if (
name.compare(
"CdH_23r") == 0)
1617 else if (
name.compare(
"CdH_33r") == 0){
1623 }
else if (
name.compare(
"CdH_11i") == 0)
1625 else if (
name.compare(
"CdH_12i") == 0)
1627 else if (
name.compare(
"CdH_13i") == 0)
1629 else if (
name.compare(
"CdH_22i") == 0)
1631 else if (
name.compare(
"CdH_23i") == 0)
1633 else if (
name.compare(
"CdH_33i") == 0)
1635 else if (
name.compare(
"CuG_11r") == 0){
1639 }
else if (
name.compare(
"CuG_12r") == 0)
1641 else if (
name.compare(
"CuG_13r") == 0)
1643 else if (
name.compare(
"CuG_22r") == 0){
1647 }
else if (
name.compare(
"CuG_23r") == 0)
1649 else if (
name.compare(
"CuG_33r") == 0){
1655 }
else if (
name.compare(
"CuG_r") == 0) {
1662 }
else if (
name.compare(
"CuG_11i") == 0)
1664 else if (
name.compare(
"CuG_12i") == 0)
1666 else if (
name.compare(
"CuG_13i") == 0)
1668 else if (
name.compare(
"CuG_22i") == 0)
1670 else if (
name.compare(
"CuG_23i") == 0)
1672 else if (
name.compare(
"CuG_33i") == 0)
1674 else if (
name.compare(
"CuG_i") == 0) {
1681 }
else if (
name.compare(
"CuW_11r") == 0){
1685 }
else if (
name.compare(
"CuW_12r") == 0)
1687 else if (
name.compare(
"CuW_13r") == 0)
1689 else if (
name.compare(
"CuW_22r") == 0){
1693 }
else if (
name.compare(
"CuW_23r") == 0)
1695 else if (
name.compare(
"CuW_33r") == 0){
1701 }
else if (
name.compare(
"CuW_r") == 0) {
1708 }
else if (
name.compare(
"CuW_11i") == 0)
1710 else if (
name.compare(
"CuW_12i") == 0)
1712 else if (
name.compare(
"CuW_13i") == 0)
1714 else if (
name.compare(
"CuW_22i") == 0)
1716 else if (
name.compare(
"CuW_23i") == 0)
1718 else if (
name.compare(
"CuW_33i") == 0)
1720 else if (
name.compare(
"CuW_i") == 0) {
1727 }
else if (
name.compare(
"CuB_11r") == 0){
1731 }
else if (
name.compare(
"CuB_12r") == 0)
1733 else if (
name.compare(
"CuB_13r") == 0)
1735 else if (
name.compare(
"CuB_22r") == 0){
1739 }
else if (
name.compare(
"CuB_23r") == 0)
1741 else if (
name.compare(
"CuB_33r") == 0){
1747 }
else if (
name.compare(
"CuB_r") == 0) {
1754 }
else if (
name.compare(
"CuB_11i") == 0)
1756 else if (
name.compare(
"CuB_12i") == 0)
1758 else if (
name.compare(
"CuB_13i") == 0)
1760 else if (
name.compare(
"CuB_22i") == 0)
1762 else if (
name.compare(
"CuB_23i") == 0)
1764 else if (
name.compare(
"CuB_33i") == 0)
1766 else if (
name.compare(
"CuB_i") == 0) {
1773 }
else if (
name.compare(
"CdG_11r") == 0){
1777 }
else if (
name.compare(
"CdG_12r") == 0)
1779 else if (
name.compare(
"CdG_13r") == 0)
1781 else if (
name.compare(
"CdG_22r") == 0){
1785 }
else if (
name.compare(
"CdG_23r") == 0)
1787 else if (
name.compare(
"CdG_33r") == 0){
1793 }
else if (
name.compare(
"CdG_r") == 0) {
1800 }
else if (
name.compare(
"CdG_11i") == 0)
1802 else if (
name.compare(
"CdG_12i") == 0)
1804 else if (
name.compare(
"CdG_13i") == 0)
1806 else if (
name.compare(
"CdG_22i") == 0)
1808 else if (
name.compare(
"CdG_23i") == 0)
1810 else if (
name.compare(
"CdG_33i") == 0)
1812 else if (
name.compare(
"CdG_i") == 0) {
1819 }
else if (
name.compare(
"CdW_11r") == 0){
1823 }
else if (
name.compare(
"CdW_12r") == 0)
1825 else if (
name.compare(
"CdW_13r") == 0)
1827 else if (
name.compare(
"CdW_22r") == 0){
1831 }
else if (
name.compare(
"CdW_23r") == 0)
1833 else if (
name.compare(
"CdW_33r") == 0){
1839 }
else if (
name.compare(
"CdW_r") == 0) {
1846 }
else if (
name.compare(
"CdW_11i") == 0)
1848 else if (
name.compare(
"CdW_12i") == 0)
1850 else if (
name.compare(
"CdW_13i") == 0)
1852 else if (
name.compare(
"CdW_22i") == 0)
1854 else if (
name.compare(
"CdW_23i") == 0)
1856 else if (
name.compare(
"CdW_33i") == 0)
1858 else if (
name.compare(
"CdW_i") == 0) {
1865 }
else if (
name.compare(
"CdB_11r") == 0){
1869 }
else if (
name.compare(
"CdB_12r") == 0)
1871 else if (
name.compare(
"CdB_13r") == 0)
1873 else if (
name.compare(
"CdB_22r") == 0){
1877 }
else if (
name.compare(
"CdB_23r") == 0)
1879 else if (
name.compare(
"CdB_33r") == 0){
1885 }
else if (
name.compare(
"CdB_r") == 0) {
1892 }
else if (
name.compare(
"CdB_11i") == 0)
1894 else if (
name.compare(
"CdB_12i") == 0)
1896 else if (
name.compare(
"CdB_13i") == 0)
1898 else if (
name.compare(
"CdB_22i") == 0)
1900 else if (
name.compare(
"CdB_23i") == 0)
1902 else if (
name.compare(
"CdB_33i") == 0)
1904 else if (
name.compare(
"CdB_i") == 0) {
1911 }
else if (
name.compare(
"CeW_11r") == 0){
1915 }
else if (
name.compare(
"CeW_12r") == 0)
1917 else if (
name.compare(
"CeW_13r") == 0)
1919 else if (
name.compare(
"CeW_22r") == 0){
1923 }
else if (
name.compare(
"CeW_23r") == 0)
1925 else if (
name.compare(
"CeW_33r") == 0){
1931 }
else if (
name.compare(
"CeW_r") == 0) {
1938 }
else if (
name.compare(
"CeW_11i") == 0)
1940 else if (
name.compare(
"CeW_12i") == 0)
1942 else if (
name.compare(
"CeW_13i") == 0)
1944 else if (
name.compare(
"CeW_22i") == 0)
1946 else if (
name.compare(
"CeW_23i") == 0)
1948 else if (
name.compare(
"CeW_33i") == 0)
1950 else if (
name.compare(
"CeW_i") == 0) {
1957 }
else if (
name.compare(
"CeB_11r") == 0){
1961 }
else if (
name.compare(
"CeB_12r") == 0)
1963 else if (
name.compare(
"CeB_13r") == 0)
1965 else if (
name.compare(
"CeB_22r") == 0){
1969 }
else if (
name.compare(
"CeB_23r") == 0)
1971 else if (
name.compare(
"CeB_33r") == 0){
1977 }
else if (
name.compare(
"CeB_r") == 0) {
1984 }
else if (
name.compare(
"CeB_11i") == 0)
1986 else if (
name.compare(
"CeB_12i") == 0)
1988 else if (
name.compare(
"CeB_13i") == 0)
1990 else if (
name.compare(
"CeB_22i") == 0)
1992 else if (
name.compare(
"CeB_23i") == 0)
1994 else if (
name.compare(
"CeB_33i") == 0)
1996 else if (
name.compare(
"CeB_i") == 0) {
2004 }
else if (
name.compare(
"CLL_1111") == 0) {
2006 }
else if (
name.compare(
"CLL_1122") == 0) {
2009 }
else if (
name.compare(
"CLL_1133") == 0) {
2012 }
else if (
name.compare(
"CLL_1221") == 0) {
2015 }
else if (
name.compare(
"CLL_1331") == 0) {
2018 }
else if (
name.compare(
"CLL") == 0) {
2028 }
else if (
name.compare(
"CLQ1_1111") == 0) {
2030 }
else if (
name.compare(
"CLQ1_1122") == 0) {
2032 }
else if (
name.compare(
"CLQ1_2211") == 0) {
2034 }
else if (
name.compare(
"CLQ1_2112") == 0) {
2036 }
else if (
name.compare(
"CLQ1_1221") == 0) {
2038 }
else if (
name.compare(
"CLQ1_1133") == 0) {
2040 }
else if (
name.compare(
"CLQ1_3311") == 0) {
2042 }
else if (
name.compare(
"CLQ1_3113") == 0) {
2044 }
else if (
name.compare(
"CLQ1_1331") == 0) {
2046 }
else if (
name.compare(
"CLQ1_1123") == 0) {
2048 }
else if (
name.compare(
"CLQ1_2223") == 0) {
2050 }
else if (
name.compare(
"CLQ1_3323") == 0) {
2052 }
else if (
name.compare(
"CLQ1_1132") == 0) {
2054 }
else if (
name.compare(
"CLQ1_2232") == 0) {
2056 }
else if (
name.compare(
"CLQ1_3332") == 0) {
2058 }
else if (
name.compare(
"CLQ1") == 0) {
2068 }
else if (
name.compare(
"CLQ3_1111") == 0) {
2070 }
else if (
name.compare(
"CLQ3_1122") == 0) {
2072 }
else if (
name.compare(
"CLQ3_2211") == 0) {
2074 }
else if (
name.compare(
"CLQ3_2112") == 0) {
2076 }
else if (
name.compare(
"CLQ3_1221") == 0) {
2078 }
else if (
name.compare(
"CLQ3_1133") == 0) {
2080 }
else if (
name.compare(
"CLQ3_3311") == 0) {
2082 }
else if (
name.compare(
"CLQ3_3113") == 0) {
2084 }
else if (
name.compare(
"CLQ3_1331") == 0) {
2086 }
else if (
name.compare(
"CLQ3_1123") == 0) {
2088 }
else if (
name.compare(
"CLQ3_2223") == 0) {
2090 }
else if (
name.compare(
"CLQ3_3323") == 0) {
2092 }
else if (
name.compare(
"CLQ3_1132") == 0) {
2094 }
else if (
name.compare(
"CLQ3_2232") == 0) {
2096 }
else if (
name.compare(
"CLQ3_3332") == 0) {
2098 }
else if (
name.compare(
"CLQ3") == 0) {
2108 }
else if (
name.compare(
"Cee") == 0) {
2114 }
else if (
name.compare(
"Cee_1111") == 0) {
2116 }
else if (
name.compare(
"Cee_1122") == 0) {
2119 }
else if (
name.compare(
"Cee_1133") == 0) {
2122 }
else if (
name.compare(
"Ceu") == 0) {
2129 }
else if (
name.compare(
"Ceu_1111") == 0) {
2131 }
else if (
name.compare(
"Ceu_1122") == 0) {
2133 }
else if (
name.compare(
"Ceu_2211") == 0) {
2135 }
else if (
name.compare(
"Ceu_1133") == 0) {
2137 }
else if (
name.compare(
"Ceu_2233") == 0) {
2139 }
else if (
name.compare(
"Ceu_3311") == 0) {
2141 }
else if (
name.compare(
"Ced") == 0) {
2147 }
else if (
name.compare(
"Ced_1111") == 0) {
2149 }
else if (
name.compare(
"Ced_1122") == 0) {
2151 }
else if (
name.compare(
"Ced_2211") == 0) {
2153 }
else if (
name.compare(
"Ced_1133") == 0) {
2155 }
else if (
name.compare(
"Ced_3311") == 0) {
2157 }
else if (
name.compare(
"Ced_1123") == 0) {
2159 }
else if (
name.compare(
"Ced_2223") == 0) {
2161 }
else if (
name.compare(
"Ced_3323") == 0) {
2163 }
else if (
name.compare(
"Ced_1132") == 0) {
2165 }
else if (
name.compare(
"Ced_2232") == 0) {
2167 }
else if (
name.compare(
"Ced_3332") == 0) {
2169 }
else if (
name.compare(
"CLe") == 0) {
2175 }
else if (
name.compare(
"CLe_1111") == 0) {
2177 }
else if (
name.compare(
"CLe_1122") == 0) {
2179 }
else if (
name.compare(
"CLe_2211") == 0) {
2181 }
else if (
name.compare(
"CLe_1133") == 0) {
2183 }
else if (
name.compare(
"CLe_3311") == 0) {
2185 }
else if (
name.compare(
"CLu") == 0) {
2192 }
else if (
name.compare(
"CLu_1111") == 0) {
2194 }
else if (
name.compare(
"CLu_1122") == 0) {
2196 }
else if (
name.compare(
"CLu_2211") == 0) {
2198 }
else if (
name.compare(
"CLu_1133") == 0) {
2200 }
else if (
name.compare(
"CLu_2233") == 0) {
2202 }
else if (
name.compare(
"CLu_3311") == 0) {
2204 }
else if (
name.compare(
"CLd") == 0) {
2210 }
else if (
name.compare(
"CLd_1111") == 0) {
2212 }
else if (
name.compare(
"CLd_1122") == 0) {
2214 }
else if (
name.compare(
"CLd_2211") == 0) {
2216 }
else if (
name.compare(
"CLd_1133") == 0) {
2218 }
else if (
name.compare(
"CLd_3311") == 0) {
2220 }
else if (
name.compare(
"CLd_1123") == 0) {
2222 }
else if (
name.compare(
"CLd_2223") == 0) {
2224 }
else if (
name.compare(
"CLd_3323") == 0) {
2226 }
else if (
name.compare(
"CLd_1132") == 0) {
2228 }
else if (
name.compare(
"CLd_2232") == 0) {
2230 }
else if (
name.compare(
"CLd_3332") == 0) {
2232 }
else if (
name.compare(
"CQe") == 0) {
2238 }
else if (
name.compare(
"CQe_1111") == 0) {
2240 }
else if (
name.compare(
"CQe_1122") == 0) {
2242 }
else if (
name.compare(
"CQe_2211") == 0) {
2244 }
else if (
name.compare(
"CQe_1133") == 0) {
2246 }
else if (
name.compare(
"CQe_3311") == 0) {
2248 }
else if (
name.compare(
"CQe_2311") == 0) {
2250 }
else if (
name.compare(
"CQe_2322") == 0) {
2252 }
else if (
name.compare(
"CQe_2333") == 0) {
2254 }
else if (
name.compare(
"CQe_3211") == 0) {
2256 }
else if (
name.compare(
"CQe_3222") == 0) {
2258 }
else if (
name.compare(
"CLedQ_11") == 0) {
2260 }
else if (
name.compare(
"CLedQ_22") == 0) {
2262 }
else if (
name.compare(
"CpLedQ_11") == 0) {
2264 }
else if (
name.compare(
"CpLedQ_22") == 0) {
2266 }
else if (
name.compare(
"CQe_3233") == 0) {
2268 }
else if (
name.compare(
"Lambda_NP") == 0) {
2270 }
else if (
name.compare(
"BrHinv") == 0) {
2273 }
else if (
name.compare(
"BrHexo") == 0) {
2276 }
else if (
name.compare(
"dg1Z") == 0) {
2278 }
else if (
name.compare(
"dKappaga") == 0) {
2280 }
else if (
name.compare(
"lambZ") == 0) {
2282 }
else if (
name.compare(
"eggFint") == 0) {
2284 }
else if (
name.compare(
"eggFpar") == 0) {
2286 }
else if (
name.compare(
"ettHint") == 0) {
2288 }
else if (
name.compare(
"ettHpar") == 0) {
2290 }
else if (
name.compare(
"eVBFint") == 0) {
2292 }
else if (
name.compare(
"eVBFpar") == 0) {
2294 }
else if (
name.compare(
"eWHint") == 0) {
2296 }
else if (
name.compare(
"eWHpar") == 0) {
2298 }
else if (
name.compare(
"eZHint") == 0) {
2300 }
else if (
name.compare(
"eZHpar") == 0) {
2302 }
else if (
name.compare(
"eeeWBFint") == 0) {
2304 }
else if (
name.compare(
"eeeWBFpar") == 0) {
2306 }
else if (
name.compare(
"eeeZHint") == 0) {
2308 }
else if (
name.compare(
"eeeZHpar") == 0) {
2310 }
else if (
name.compare(
"eeettHint") == 0) {
2312 }
else if (
name.compare(
"eeettHpar") == 0) {
2314 }
else if (
name.compare(
"eepWBFint") == 0) {
2316 }
else if (
name.compare(
"eepWBFpar") == 0) {
2318 }
else if (
name.compare(
"eepZBFint") == 0) {
2320 }
else if (
name.compare(
"eepZBFpar") == 0) {
2322 }
else if (
name.compare(
"eHggint") == 0) {
2324 }
else if (
name.compare(
"eHggpar") == 0) {
2326 }
else if (
name.compare(
"eHWWint") == 0) {
2328 }
else if (
name.compare(
"eHWWpar") == 0) {
2330 }
else if (
name.compare(
"eHZZint") == 0) {
2332 }
else if (
name.compare(
"eHZZpar") == 0) {
2334 }
else if (
name.compare(
"eHZgaint") == 0) {
2336 }
else if (
name.compare(
"eHZgapar") == 0) {
2338 }
else if (
name.compare(
"eHgagaint") == 0) {
2340 }
else if (
name.compare(
"eHgagapar") == 0) {
2342 }
else if (
name.compare(
"eHmumuint") == 0) {
2344 }
else if (
name.compare(
"eHmumupar") == 0) {
2346 }
else if (
name.compare(
"eHtautauint") == 0) {
2348 }
else if (
name.compare(
"eHtautaupar") == 0) {
2350 }
else if (
name.compare(
"eHccint") == 0) {
2352 }
else if (
name.compare(
"eHccpar") == 0) {
2354 }
else if (
name.compare(
"eHbbint") == 0) {
2356 }
else if (
name.compare(
"eHbbpar") == 0) {
2358 }
else if (
name.compare(
"eggFHgaga") == 0) {
2360 }
else if (
name.compare(
"eggFHZga") == 0) {
2362 }
else if (
name.compare(
"eggFHZZ") == 0) {
2364 }
else if (
name.compare(
"eggFHWW") == 0) {
2366 }
else if (
name.compare(
"eggFHtautau") == 0) {
2368 }
else if (
name.compare(
"eggFHbb") == 0) {
2370 }
else if (
name.compare(
"eggFHmumu") == 0) {
2372 }
else if (
name.compare(
"eVBFHgaga") == 0) {
2374 }
else if (
name.compare(
"eVBFHZga") == 0) {
2376 }
else if (
name.compare(
"eVBFHZZ") == 0) {
2378 }
else if (
name.compare(
"eVBFHWW") == 0) {
2380 }
else if (
name.compare(
"eVBFHtautau") == 0) {
2382 }
else if (
name.compare(
"eVBFHbb") == 0) {
2384 }
else if (
name.compare(
"eVBFHmumu") == 0) {
2386 }
else if (
name.compare(
"eWHgaga") == 0) {
2388 }
else if (
name.compare(
"eWHZga") == 0) {
2390 }
else if (
name.compare(
"eWHZZ") == 0) {
2392 }
else if (
name.compare(
"eWHWW") == 0) {
2394 }
else if (
name.compare(
"eWHtautau") == 0) {
2396 }
else if (
name.compare(
"eWHbb") == 0) {
2398 }
else if (
name.compare(
"eWHmumu") == 0) {
2400 }
else if (
name.compare(
"eZHgaga") == 0) {
2402 }
else if (
name.compare(
"eZHZga") == 0) {
2404 }
else if (
name.compare(
"eZHZZ") == 0) {
2406 }
else if (
name.compare(
"eZHWW") == 0) {
2408 }
else if (
name.compare(
"eZHtautau") == 0) {
2410 }
else if (
name.compare(
"eZHbb") == 0) {
2412 }
else if (
name.compare(
"eZHmumu") == 0) {
2414 }
else if (
name.compare(
"ettHgaga") == 0) {
2416 }
else if (
name.compare(
"ettHZga") == 0) {
2418 }
else if (
name.compare(
"ettHZZ") == 0) {
2420 }
else if (
name.compare(
"ettHWW") == 0) {
2422 }
else if (
name.compare(
"ettHtautau") == 0) {
2424 }
else if (
name.compare(
"ettHbb") == 0) {
2426 }
else if (
name.compare(
"ettHmumu") == 0) {
2428 }
else if (
name.compare(
"eVBFHinv") == 0) {
2430 }
else if (
name.compare(
"eVHinv") == 0) {
2432 }
else if (
name.compare(
"eVBF_2_Hbox") == 0) {
2434 }
else if (
name.compare(
"eVBF_2_HQ1_11") == 0) {
2436 }
else if (
name.compare(
"eVBF_2_Hu_11") == 0) {
2438 }
else if (
name.compare(
"eVBF_2_Hd_11") == 0) {
2440 }
else if (
name.compare(
"eVBF_2_HQ3_11") == 0) {
2442 }
else if (
name.compare(
"eVBF_2_HD") == 0) {
2444 }
else if (
name.compare(
"eVBF_2_HB") == 0) {
2446 }
else if (
name.compare(
"eVBF_2_HW") == 0) {
2448 }
else if (
name.compare(
"eVBF_2_HWB") == 0) {
2450 }
else if (
name.compare(
"eVBF_2_HG") == 0) {
2452 }
else if (
name.compare(
"eVBF_2_DHB") == 0) {
2454 }
else if (
name.compare(
"eVBF_2_DHW") == 0) {
2456 }
else if (
name.compare(
"eVBF_2_DeltaGF") == 0) {
2458 }
else if (
name.compare(
"eVBF_78_Hbox") == 0) {
2460 }
else if (
name.compare(
"eVBF_78_HQ1_11") == 0) {
2462 }
else if (
name.compare(
"eVBF_78_Hu_11") == 0) {
2464 }
else if (
name.compare(
"eVBF_78_Hd_11") == 0) {
2466 }
else if (
name.compare(
"eVBF_78_HQ3_11") == 0) {
2468 }
else if (
name.compare(
"eVBF_78_HD") == 0) {
2470 }
else if (
name.compare(
"eVBF_78_HB") == 0) {
2472 }
else if (
name.compare(
"eVBF_78_HW") == 0) {
2474 }
else if (
name.compare(
"eVBF_78_HWB") == 0) {
2476 }
else if (
name.compare(
"eVBF_78_HG") == 0) {
2478 }
else if (
name.compare(
"eVBF_78_DHB") == 0) {
2480 }
else if (
name.compare(
"eVBF_78_DHW") == 0) {
2482 }
else if (
name.compare(
"eVBF_78_DeltaGF") == 0) {
2484 }
else if (
name.compare(
"eVBF_1314_Hbox") == 0) {
2486 }
else if (
name.compare(
"eVBF_1314_HQ1_11") == 0) {
2488 }
else if (
name.compare(
"eVBF_1314_Hu_11") == 0) {
2490 }
else if (
name.compare(
"eVBF_1314_Hd_11") == 0) {
2492 }
else if (
name.compare(
"eVBF_1314_HQ3_11") == 0) {
2494 }
else if (
name.compare(
"eVBF_1314_HD") == 0) {
2496 }
else if (
name.compare(
"eVBF_1314_HB") == 0) {
2498 }
else if (
name.compare(
"eVBF_1314_HW") == 0) {
2500 }
else if (
name.compare(
"eVBF_1314_HWB") == 0) {
2502 }
else if (
name.compare(
"eVBF_1314_HG") == 0) {
2504 }
else if (
name.compare(
"eVBF_1314_DHB") == 0) {
2506 }
else if (
name.compare(
"eVBF_1314_DHW") == 0) {
2508 }
else if (
name.compare(
"eVBF_1314_DeltaGF") == 0) {
2510 }
else if (
name.compare(
"eWH_2_Hbox") == 0) {
2512 }
else if (
name.compare(
"eWH_2_HQ3_11") == 0) {
2514 }
else if (
name.compare(
"eWH_2_HD") == 0) {
2516 }
else if (
name.compare(
"eWH_2_HW") == 0) {
2518 }
else if (
name.compare(
"eWH_2_HWB") == 0) {
2520 }
else if (
name.compare(
"eWH_2_DHW") == 0) {
2522 }
else if (
name.compare(
"eWH_2_DeltaGF") == 0) {
2524 }
else if (
name.compare(
"eWH_78_Hbox") == 0) {
2526 }
else if (
name.compare(
"eWH_78_HQ3_11") == 0) {
2528 }
else if (
name.compare(
"eWH_78_HD") == 0) {
2530 }
else if (
name.compare(
"eWH_78_HW") == 0) {
2532 }
else if (
name.compare(
"eWH_78_HWB") == 0) {
2534 }
else if (
name.compare(
"eWH_78_DHW") == 0) {
2536 }
else if (
name.compare(
"eWH_78_DeltaGF") == 0) {
2538 }
else if (
name.compare(
"eWH_1314_Hbox") == 0) {
2540 }
else if (
name.compare(
"eWH_1314_HQ3_11") == 0) {
2542 }
else if (
name.compare(
"eWH_1314_HD") == 0) {
2544 }
else if (
name.compare(
"eWH_1314_HW") == 0) {
2546 }
else if (
name.compare(
"eWH_1314_HWB") == 0) {
2548 }
else if (
name.compare(
"eWH_1314_DHW") == 0) {
2550 }
else if (
name.compare(
"eWH_1314_DeltaGF") == 0) {
2552 }
else if (
name.compare(
"eZH_2_Hbox") == 0) {
2554 }
else if (
name.compare(
"eZH_2_HQ1_11") == 0) {
2556 }
else if (
name.compare(
"eZH_2_Hu_11") == 0) {
2558 }
else if (
name.compare(
"eZH_2_Hd_11") == 0) {
2560 }
else if (
name.compare(
"eZH_2_HQ3_11") == 0) {
2562 }
else if (
name.compare(
"eZH_2_HD") == 0) {
2564 }
else if (
name.compare(
"eZH_2_HB") == 0) {
2566 }
else if (
name.compare(
"eZH_2_HW") == 0) {
2568 }
else if (
name.compare(
"eZH_2_HWB") == 0) {
2570 }
else if (
name.compare(
"eZH_2_DHB") == 0) {
2572 }
else if (
name.compare(
"eZH_2_DHW") == 0) {
2574 }
else if (
name.compare(
"eZH_2_DeltaGF") == 0) {
2576 }
else if (
name.compare(
"eZH_78_Hbox") == 0) {
2578 }
else if (
name.compare(
"eZH_78_HQ1_11") == 0) {
2580 }
else if (
name.compare(
"eZH_78_Hu_11") == 0) {
2582 }
else if (
name.compare(
"eZH_78_Hd_11") == 0) {
2584 }
else if (
name.compare(
"eZH_78_HQ3_11") == 0) {
2586 }
else if (
name.compare(
"eZH_78_HD") == 0) {
2588 }
else if (
name.compare(
"eZH_78_HB") == 0) {
2590 }
else if (
name.compare(
"eZH_78_HW") == 0) {
2592 }
else if (
name.compare(
"eZH_78_HWB") == 0) {
2594 }
else if (
name.compare(
"eZH_78_DHB") == 0) {
2596 }
else if (
name.compare(
"eZH_78_DHW") == 0) {
2598 }
else if (
name.compare(
"eZH_78_DeltaGF") == 0) {
2600 }
else if (
name.compare(
"eZH_1314_Hbox") == 0) {
2602 }
else if (
name.compare(
"eZH_1314_HQ1_11") == 0) {
2604 }
else if (
name.compare(
"eZH_1314_Hu_11") == 0) {
2606 }
else if (
name.compare(
"eZH_1314_Hd_11") == 0) {
2608 }
else if (
name.compare(
"eZH_1314_HQ3_11") == 0) {
2610 }
else if (
name.compare(
"eZH_1314_HD") == 0) {
2612 }
else if (
name.compare(
"eZH_1314_HB") == 0) {
2614 }
else if (
name.compare(
"eZH_1314_HW") == 0) {
2616 }
else if (
name.compare(
"eZH_1314_HWB") == 0) {
2618 }
else if (
name.compare(
"eZH_1314_DHB") == 0) {
2620 }
else if (
name.compare(
"eZH_1314_DHW") == 0) {
2622 }
else if (
name.compare(
"eZH_1314_DeltaGF") == 0) {
2624 }
else if (
name.compare(
"ettH_2_HG") == 0) {
2626 }
else if (
name.compare(
"ettH_2_G") == 0) {
2628 }
else if (
name.compare(
"ettH_2_uG_33r") == 0) {
2630 }
else if (
name.compare(
"ettH_2_DeltagHt") == 0) {
2632 }
else if (
name.compare(
"ettH_78_HG") == 0) {
2634 }
else if (
name.compare(
"ettH_78_G") == 0) {
2636 }
else if (
name.compare(
"ettH_78_uG_33r") == 0) {
2638 }
else if (
name.compare(
"ettH_78_DeltagHt") == 0) {
2640 }
else if (
name.compare(
"ettH_1314_HG") == 0) {
2642 }
else if (
name.compare(
"ettH_1314_G") == 0) {
2644 }
else if (
name.compare(
"ettH_1314_uG_33r") == 0) {
2646 }
else if (
name.compare(
"ettH_1314_DeltagHt") == 0) {
2658 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
2667 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
2678 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
2687 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
2696 throw std::runtime_error(
"Error in NPSMEFTd6::CheckParameters()");
2704 if (
name.compare(
"QuadraticTerms") == 0) {
2708 }
else if (
name.compare(
"RotateCHWCHB") == 0) {
2711 }
else if (
name.compare(
"PartialQFU") == 0) {
2714 }
else if (
name.compare(
"FlavU3OfX") == 0) {
2717 }
else if (
name.compare(
"UnivOfX") == 0) {
2720 }
else if (
name.compare(
"HiggsSM") == 0) {
2723 }
else if (
name.compare(
"LoopHd6") == 0) {
2726 }
else if (
name.compare(
"LoopH3d6Quad") == 0) {
2740 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
2742 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
2744 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
2746 else if (F.
is(
"UP") || F.
is(
"DOWN"))
2748 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
2750 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
2753 throw std::runtime_error(
"NPSMEFTd6::CHF1_diag(): wrong argument");
2758 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
2760 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
2762 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
2764 else if (F.
is(
"UP") || F.
is(
"DOWN"))
2766 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
2768 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
2771 throw std::runtime_error(
"NPSMEFTd6::CHF3_diag(): wrong argument");
2776 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2778 else if (f.
is(
"ELECTRON"))
2780 else if (f.
is(
"MU"))
2782 else if (f.
is(
"TAU"))
2784 else if (f.
is(
"UP"))
2786 else if (f.
is(
"CHARM"))
2788 else if (f.
is(
"TOP"))
2790 else if (f.
is(
"DOWN"))
2792 else if (f.
is(
"STRANGE"))
2794 else if (f.
is(
"BOTTOM"))
2797 throw std::runtime_error(
"NPSMEFTd6::CHf_diag(): wrong argument");
2803 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
2807 else if (u.
is(
"CHARM"))
2809 else if (u.
is(
"TOP"))
2812 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
2817 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2819 else if (f.
is(
"ELECTRON"))
2821 else if (f.
is(
"MU"))
2823 else if (f.
is(
"TAU"))
2825 else if (f.
is(
"UP"))
2827 else if (f.
is(
"CHARM"))
2829 else if (f.
is(
"TOP"))
2831 else if (f.
is(
"DOWN"))
2833 else if (f.
is(
"STRANGE"))
2835 else if (f.
is(
"BOTTOM"))
2838 throw std::runtime_error(
"NPSMEFTd6::CfH_diag(): wrong argument");
2843 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2845 else if (f.
is(
"ELECTRON"))
2847 else if (f.
is(
"MU"))
2849 else if (f.
is(
"TAU"))
2851 else if (f.
is(
"UP"))
2853 else if (f.
is(
"CHARM"))
2855 else if (f.
is(
"TOP"))
2857 else if (f.
is(
"DOWN"))
2859 else if (f.
is(
"STRANGE"))
2861 else if (f.
is(
"BOTTOM"))
2864 throw std::runtime_error(
"NPSMEFTd6::CfG_diag(): wrong argument");
2869 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2871 else if (f.
is(
"ELECTRON"))
2873 else if (f.
is(
"MU"))
2875 else if (f.
is(
"TAU"))
2877 else if (f.
is(
"UP"))
2879 else if (f.
is(
"CHARM"))
2881 else if (f.
is(
"TOP"))
2883 else if (f.
is(
"DOWN"))
2885 else if (f.
is(
"STRANGE"))
2887 else if (f.
is(
"BOTTOM"))
2890 throw std::runtime_error(
"NPSMEFTd6::CfW_diag(): wrong argument");
2895 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2897 else if (f.
is(
"ELECTRON"))
2899 else if (f.
is(
"MU"))
2901 else if (f.
is(
"TAU"))
2903 else if (f.
is(
"UP"))
2905 else if (f.
is(
"CHARM"))
2907 else if (f.
is(
"TOP"))
2909 else if (f.
is(
"DOWN"))
2911 else if (f.
is(
"STRANGE"))
2913 else if (f.
is(
"BOTTOM"))
2916 throw std::runtime_error(
"NPSMEFTd6::CfB_diag(): wrong argument");
2957 return ( (
Mz - 91.1882) / 91.1882 );
2968 return ( (
mHl - 125.1) / 125.1 );
2979 return ( (
mtpole - 173.2) / 173.2 );
3001 return ( ((
quarks[
CHARM].getMass()) - 1.275) / 1.275 );
3012 return ( ((
leptons[
TAU].getMass()) - 1.77686) / 1.77686 );
3023 return ( (
GF - 1.1663787/100000.0 ) / (1.1663787/100000.0) );
3034 return ( (
aleMz - 0.007754941997887603) / 0.007754941997887603 );
3045 return ( (
aleMz - 0.0072973525664) / 0.0072973525664 );
3056 return ( (
AlsMz - 0.1180) / 0.1180 );
3093 double deltaGamma_Wij;
3102 if (fi.
is(
"QUARK")) {
3103 GammaW_tree =
Nc * G0;
3113 deltaGamma_Wij = deltaGamma_Wij + 2.0 * GammaW_tree * CHF3ij *
v2_over_LambdaNP2;
3115 return deltaGamma_Wij;
3127 double GammaW_tree = (3.0 + 2.0 *
Nc) * G0;
3188 return (NPindirect + NPdirect);
3201 return (NPindirect + NPdirect);
3210 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wff(): Not implemented");
3219 return (NPindirect + NPdirect);
3225 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wff(): Not implemented");
3241 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
3242 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
3243 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
3244 double aSPiv =
AlsMz / 16.0 / M_PI /
v();
3251 gSM = aSPiv * (
AH_f(tau_t) +
AH_f(tau_b) +
AH_f(tau_c));
3253 dg = deltaloc/gSM + (aSPiv/gSM) * (dKappa_t*
AH_f(tau_t) + dKappa_b*
AH_f(tau_b) + dKappa_c*
AH_f(tau_c));
3293 return (NPindirect + NPdirect);
3317 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
3318 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
3319 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
3320 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
3321 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
3322 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
3324 double lambda_t = 4.0 * m_t * m_t /
Mz /
Mz;
3325 double lambda_b = 4.0 * m_b * m_b /
Mz /
Mz;
3326 double lambda_c = 4.0 * m_c * m_c /
Mz /
Mz;
3327 double lambda_tau = 4.0 * m_tau * m_tau /
Mz /
Mz;
3328 double lambda_mu = 4.0 * m_mu * m_mu /
Mz /
Mz;
3329 double lambda_W = 4.0 * M_w_2 /
Mz /
Mz;
3330 double alpha2 =
sqrt(2.0)*
GF*M_w_2 / M_PI;
3331 double aPiv =
sqrt(
ale*alpha2) / 4.0 / M_PI /
v();
3357 gSM = -aPiv * ((3.0*vSMt*Qt*
AHZga_f(tau_t,lambda_t) +
3358 3.0*vSMb*Qb*
AHZga_f(tau_b,lambda_b) +
3359 3.0*vSMc*Qc*
AHZga_f(tau_c,lambda_c) +
3360 vSMtau*Qtau*
AHZga_f(tau_tau,lambda_tau)+
3364 dg = deltaloc/gSM - (aPiv/gSM) * (
3365 (3.0*vSMt*dKappa_t*Qt*
AHZga_f(tau_t,lambda_t) +
3366 3.0*vSMb*dKappa_b*Qb*
AHZga_f(tau_b,lambda_b) +
3367 3.0*vSMc*dKappa_c*Qc*
AHZga_f(tau_c,lambda_c)+
3368 dKappa_tau*vSMtau*Qtau*
AHZga_f(tau_tau,lambda_tau)+
3370 dKappa_W*
AHZga_W(tau_W,lambda_W) +
3371 (3.0*dvSMt*Qt*
AHZga_f(tau_t,lambda_t) +
3372 3.0*dvSMb*Qb*
AHZga_f(tau_b,lambda_b) +
3373 3.0*dvSMc*Qc*
AHZga_f(tau_c,lambda_c)+
3374 dvSMtau*Qtau*
AHZga_f(tau_tau,lambda_tau)+
3407 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
3408 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
3409 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
3410 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
3411 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
3412 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
3414 double aPiv =
ale / 8.0 / M_PI /
v();
3425 gSM = aPiv * (3.0*Qt*Qt*
AH_f(tau_t) +
3426 3.0*Qb*Qb*
AH_f(tau_b) +
3427 3.0*Qc*Qc*
AH_f(tau_c) +
3428 Qtau*Qtau*
AH_f(tau_tau) +
3429 Qmu*Qmu*
AH_f(tau_mu) +
3432 dg = deltaloc/gSM + (aPiv/gSM) * (
3433 3.0*Qt*Qt*dKappa_t*
AH_f(tau_t) +
3434 3.0*Qb*Qb*dKappa_b*
AH_f(tau_b) +
3435 3.0*Qc*Qc*dKappa_c*
AH_f(tau_c) +
3436 dKappa_tau*Qtau*Qtau*
AH_f(tau_tau) +
3437 dKappa_mu*Qmu*Qmu*
AH_f(tau_mu) +
3438 dKappa_W*
AH_W(tau_W)
3470 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wffh(): Not implemented");
3479 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wffh(): Not implemented");
3555 tmp = asin(1.0 /
sqrt(tau));
3559 return (-0.25 * tmp * tmp);
3567 tmp =
sqrt(tau -1.0) * asin(1.0 /
sqrt(tau));
3597 return (2.0 * tau * (1.0 + (1.0 - tau) *
f_triangle(tau)));
3602 return -( 2.0 + 3.0 * tau + 3.0 * tau * (2.0 - tau) *
f_triangle(tau) );
3656 double mu = (1.0 + 2.0 * ( tmpt.
real() + tmpb.
real() + tmpc.
real() + tmpHG.
real() ) );
3674 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
3682 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
3683 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
3684 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
3685 double ct,c2t,c3,cg,c2g;
3687 if (sqrt_s == 14.0) {
3707 }
else if (sqrt_s == 100.0) {
3728 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muggHH()");
3737 mu = 0.0010 + A1HH*ct*ct*ct*ct +
3753 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
3764 if (sqrt_s == 1.96) {
3792 }
else if (sqrt_s == 7.0) {
3820 }
else if (sqrt_s == 8.0) {
3847 }
else if (sqrt_s == 13.0) {
3873 }
else if (sqrt_s == 14.0) {
3900 }
else if (sqrt_s == 27.0) {
3927 }
else if (sqrt_s == 100.0) {
3955 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBF()");
3965 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
3979 if (sqrt_s == 13.0) {
4003 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBFgamma()");
4013 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
4024 if (sqrt_s == 0.240) {
4051 }
else if (sqrt_s == 0.250) {
4078 }
else if (sqrt_s == 0.350) {
4105 }
else if (sqrt_s == 0.365) {
4132 }
else if (sqrt_s == 0.380) {
4159 }
else if (sqrt_s == 0.500) {
4186 }
else if (sqrt_s == 1.0) {
4213 }
else if (sqrt_s == 1.4) {
4240 }
else if (sqrt_s == 1.5) {
4267 }
else if (sqrt_s == 3.0) {
4295 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWBF()");
4305 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
4328 if (sqrt_s == 0.240) {
4359 }
else if (sqrt_s == 0.250) {
4390 }
else if (sqrt_s == 0.350) {
4421 }
else if (sqrt_s == 0.365) {
4452 }
else if (sqrt_s == 0.380) {
4483 }
else if (sqrt_s == 0.500) {
4514 }
else if (sqrt_s == 1.0) {
4545 }
else if (sqrt_s == 1.4) {
4576 }
else if (sqrt_s == 1.5) {
4607 }
else if (sqrt_s == 3.0) {
4639 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvv()");
4649 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
4663 if (sqrt_s == 0.240) {
4667 if (Pol_em == 80. && Pol_ep == -30.){
4689 }
else if (Pol_em == -80. && Pol_ep == 30.){
4711 }
else if (Pol_em == 80. && Pol_ep == 0.){
4733 }
else if (Pol_em == -80. && Pol_ep == 0.){
4756 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4759 }
else if (sqrt_s == 0.250) {
4763 if (Pol_em == 80. && Pol_ep == -30.){
4785 }
else if (Pol_em == -80. && Pol_ep == 30.){
4807 }
else if (Pol_em == 80. && Pol_ep == 0.){
4829 }
else if (Pol_em == -80. && Pol_ep == 0.){
4852 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4855 }
else if (sqrt_s == 0.350) {
4859 if (Pol_em == 80. && Pol_ep == -30.){
4881 }
else if (Pol_em == -80. && Pol_ep == 30.){
4903 }
else if (Pol_em == 80. && Pol_ep == 0.){
4925 }
else if (Pol_em == -80. && Pol_ep == 0.){
4948 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4951 }
else if (sqrt_s == 0.365) {
4955 if (Pol_em == 80. && Pol_ep == -30.){
4977 }
else if (Pol_em == -80. && Pol_ep == 30.){
4999 }
else if (Pol_em == 80. && Pol_ep == 0.){
5021 }
else if (Pol_em == -80. && Pol_ep == 0.){
5044 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5047 }
else if (sqrt_s == 0.380) {
5051 if (Pol_em == 80. && Pol_ep == -30.){
5073 }
else if (Pol_em == -80. && Pol_ep == 30.){
5095 }
else if (Pol_em == 80. && Pol_ep == 0.){
5117 }
else if (Pol_em == -80. && Pol_ep == 0.){
5140 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5143 }
else if (sqrt_s == 0.500) {
5147 if (Pol_em == 80. && Pol_ep == -30.){
5169 }
else if (Pol_em == -80. && Pol_ep == 30.){
5191 }
else if (Pol_em == 80. && Pol_ep == 0.){
5213 }
else if (Pol_em == -80. && Pol_ep == 0.){
5236 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5239 }
else if (sqrt_s == 1.0) {
5243 if (Pol_em == 80. && Pol_ep == -30.){
5265 }
else if (Pol_em == -80. && Pol_ep == 30.){
5287 }
else if (Pol_em == 80. && Pol_ep == -20.){
5309 }
else if (Pol_em == -80. && Pol_ep == 20.){
5331 }
else if (Pol_em == 80. && Pol_ep == 0.){
5353 }
else if (Pol_em == -80. && Pol_ep == 0.){
5376 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5379 }
else if (sqrt_s == 1.4) {
5383 if (Pol_em == 80. && Pol_ep == -30.){
5405 }
else if (Pol_em == -80. && Pol_ep == 30.){
5427 }
else if (Pol_em == 80. && Pol_ep == 0.){
5449 }
else if (Pol_em == -80. && Pol_ep == 0.){
5472 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5475 }
else if (sqrt_s == 1.5) {
5479 if (Pol_em == 80. && Pol_ep == -30.){
5501 }
else if (Pol_em == -80. && Pol_ep == 30.){
5523 }
else if (Pol_em == 80. && Pol_ep == 0.){
5545 }
else if (Pol_em == -80. && Pol_ep == 0.){
5568 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5571 }
else if (sqrt_s == 3.0) {
5575 if (Pol_em == 80. && Pol_ep == -30.){
5597 }
else if (Pol_em == -80. && Pol_ep == 30.){
5619 }
else if (Pol_em == 80. && Pol_ep == 0.){
5641 }
else if (Pol_em == -80. && Pol_ep == 0.){
5664 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5668 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5678 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5689 if (sqrt_s == 0.240) {
5718 }
else if (sqrt_s == 0.250) {
5747 }
else if (sqrt_s == 0.350) {
5776 }
else if (sqrt_s == 0.365) {
5805 }
else if (sqrt_s == 0.380) {
5834 }
else if (sqrt_s == 0.500) {
5863 }
else if (sqrt_s == 1.0) {
5892 }
else if (sqrt_s == 1.4) {
5921 }
else if (sqrt_s == 1.5) {
5950 }
else if (sqrt_s == 3.0) {
5980 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBF()");
5991 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6003 if (sqrt_s == 0.240) {
6007 if (Pol_em == 80. && Pol_ep == -30.){
6028 }
else if (Pol_em == -80. && Pol_ep == 30.){
6049 }
else if (Pol_em == 80. && Pol_ep == 0.){
6070 }
else if (Pol_em == -80. && Pol_ep == 0.){
6092 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6095 }
else if (sqrt_s == 0.250) {
6099 if (Pol_em == 80. && Pol_ep == -30.){
6120 }
else if (Pol_em == -80. && Pol_ep == 30.){
6141 }
else if (Pol_em == 80. && Pol_ep == 0.){
6162 }
else if (Pol_em == -80. && Pol_ep == 0.){
6184 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6187 }
else if (sqrt_s == 0.350) {
6191 if (Pol_em == 80. && Pol_ep == -30.){
6212 }
else if (Pol_em == -80. && Pol_ep == 30.){
6233 }
else if (Pol_em == 80. && Pol_ep == 0.){
6254 }
else if (Pol_em == -80. && Pol_ep == 0.){
6276 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6279 }
else if (sqrt_s == 0.365) {
6283 if (Pol_em == 80. && Pol_ep == -30.){
6304 }
else if (Pol_em == -80. && Pol_ep == 30.){
6325 }
else if (Pol_em == 80. && Pol_ep == 0.){
6346 }
else if (Pol_em == -80. && Pol_ep == 0.){
6368 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6371 }
else if (sqrt_s == 0.380) {
6375 if (Pol_em == 80. && Pol_ep == -30.){
6396 }
else if (Pol_em == -80. && Pol_ep == 30.){
6417 }
else if (Pol_em == 80. && Pol_ep == 0.){
6438 }
else if (Pol_em == -80. && Pol_ep == 0.){
6460 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6463 }
else if (sqrt_s == 0.500) {
6467 if (Pol_em == 80. && Pol_ep == -30.){
6488 }
else if (Pol_em == -80. && Pol_ep == 30.){
6509 }
else if (Pol_em == 80. && Pol_ep == 0.){
6530 }
else if (Pol_em == -80. && Pol_ep == 0.){
6552 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6555 }
else if (sqrt_s == 1.0) {
6559 if (Pol_em == 80. && Pol_ep == -30.){
6580 }
else if (Pol_em == -80. && Pol_ep == 30.){
6601 }
else if (Pol_em == 80. && Pol_ep == -20.){
6622 }
else if (Pol_em == -80. && Pol_ep == 20.){
6643 }
else if (Pol_em == 80. && Pol_ep == 0.){
6664 }
else if (Pol_em == -80. && Pol_ep == 0.){
6686 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6689 }
else if (sqrt_s == 1.4) {
6693 if (Pol_em == 80. && Pol_ep == -30.){
6714 }
else if (Pol_em == -80. && Pol_ep == 30.){
6735 }
else if (Pol_em == 80. && Pol_ep == 0.){
6756 }
else if (Pol_em == -80. && Pol_ep == 0.){
6778 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6781 }
else if (sqrt_s == 1.5) {
6785 if (Pol_em == 80. && Pol_ep == -30.){
6806 }
else if (Pol_em == -80. && Pol_ep == 30.){
6827 }
else if (Pol_em == 80. && Pol_ep == 0.){
6848 }
else if (Pol_em == -80. && Pol_ep == 0.){
6870 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6873 }
else if (sqrt_s == 3.0) {
6877 if (Pol_em == 80. && Pol_ep == -30.){
6898 }
else if (Pol_em == -80. && Pol_ep == 30.){
6919 }
else if (Pol_em == 80. && Pol_ep == 0.){
6940 }
else if (Pol_em == -80. && Pol_ep == 0.){
6962 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6966 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6977 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6986 if (sqrt_s == 1.3) {
7005 }
else if (sqrt_s == 1.8) {
7024 }
else if (sqrt_s == 3.5) {
7043 }
else if (sqrt_s == 5.0) {
7063 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepWBF()");
7068 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7077 if (sqrt_s == 1.3) {
7102 }
else if (sqrt_s == 1.8) {
7127 }
else if (sqrt_s == 3.5) {
7152 }
else if (sqrt_s == 5.0) {
7178 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepZBF()");
7183 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7194 if (sqrt_s == 1.96) {
7215 }
else if (sqrt_s == 7.0) {
7236 }
else if (sqrt_s == 8.0) {
7257 }
else if (sqrt_s == 13.0) {
7278 }
else if (sqrt_s == 14.0) {
7299 }
else if (sqrt_s == 27.0) {
7320 }
else if (sqrt_s == 100.0) {
7342 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muWH()");
7352 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7363 if (sqrt_s == 1.96) {
7388 }
else if (sqrt_s == 7.0) {
7413 }
else if (sqrt_s == 8.0) {
7438 }
else if (sqrt_s == 13.0) {
7463 }
else if (sqrt_s == 14.0) {
7488 }
else if (sqrt_s == 27.0) {
7513 }
else if (sqrt_s == 100.0) {
7538 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muZH()");
7548 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7559 if (sqrt_s == 0.240) {
7588 }
else if (sqrt_s == 0.250) {
7617 }
else if (sqrt_s == 0.350) {
7646 }
else if (sqrt_s == 0.365) {
7675 }
else if (sqrt_s == 0.380) {
7704 }
else if (sqrt_s == 0.500) {
7733 }
else if (sqrt_s == 1.0) {
7762 }
else if (sqrt_s == 1.4) {
7791 }
else if (sqrt_s == 1.5) {
7820 }
else if (sqrt_s == 3.0) {
7850 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZH()");
7860 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7869 double mu =
mueeZH(sqrt_s);
7872 double deltaBRratio;
7877 deltaBRratio = deltaBRratio /
7882 return mu + deltaBRratio;
7889 double mu =
mueeZH(sqrt_s);
7892 double deltaBRratio;
7900 deltaBRratio = deltaBRratio /
7907 return mu + deltaBRratio;
7916 if (sqrt_s == 0.240) {
7920 if (Pol_em == 80. && Pol_ep == -30.){
7941 }
else if (Pol_em == -80. && Pol_ep == 30.){
7962 }
else if (Pol_em == 80. && Pol_ep == 0.){
7983 }
else if (Pol_em == -80. && Pol_ep == 0.){
8005 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8008 }
else if (sqrt_s == 0.250) {
8012 if (Pol_em == 80. && Pol_ep == -30.){
8033 }
else if (Pol_em == -80. && Pol_ep == 30.){
8054 }
else if (Pol_em == 80. && Pol_ep == 0.){
8075 }
else if (Pol_em == -80. && Pol_ep == 0.){
8097 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8100 }
else if (sqrt_s == 0.350) {
8104 if (Pol_em == 80. && Pol_ep == -30.){
8125 }
else if (Pol_em == -80. && Pol_ep == 30.){
8146 }
else if (Pol_em == 80. && Pol_ep == 0.){
8167 }
else if (Pol_em == -80. && Pol_ep == 0.){
8189 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8192 }
else if (sqrt_s == 0.365) {
8196 if (Pol_em == 80. && Pol_ep == -30.){
8217 }
else if (Pol_em == -80. && Pol_ep == 30.){
8238 }
else if (Pol_em == 80. && Pol_ep == 0.){
8259 }
else if (Pol_em == -80. && Pol_ep == 0.){
8281 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8284 }
else if (sqrt_s == 0.380) {
8288 if (Pol_em == 80. && Pol_ep == -30.){
8309 }
else if (Pol_em == -80. && Pol_ep == 30.){
8330 }
else if (Pol_em == 80. && Pol_ep == 0.){
8351 }
else if (Pol_em == -80. && Pol_ep == 0.){
8373 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8376 }
else if (sqrt_s == 0.500) {
8380 if (Pol_em == 80. && Pol_ep == -30.){
8401 }
else if (Pol_em == -80. && Pol_ep == 30.){
8422 }
else if (Pol_em == 80. && Pol_ep == 0.){
8443 }
else if (Pol_em == -80. && Pol_ep == 0.){
8465 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8468 }
else if (sqrt_s == 1.0) {
8472 if (Pol_em == 80. && Pol_ep == -30.){
8493 }
else if (Pol_em == -80. && Pol_ep == 30.){
8514 }
else if (Pol_em == 80. && Pol_ep == -20.){
8535 }
else if (Pol_em == -80. && Pol_ep == 20.){
8556 }
else if (Pol_em == 80. && Pol_ep == 0.){
8577 }
else if (Pol_em == -80. && Pol_ep == 0.){
8599 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8602 }
else if (sqrt_s == 1.4) {
8606 if (Pol_em == 80. && Pol_ep == -30.){
8627 }
else if (Pol_em == -80. && Pol_ep == 30.){
8648 }
else if (Pol_em == 80. && Pol_ep == 0.){
8669 }
else if (Pol_em == -80. && Pol_ep == 0.){
8691 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8694 }
else if (sqrt_s == 1.5) {
8698 if (Pol_em == 80. && Pol_ep == -30.){
8719 }
else if (Pol_em == -80. && Pol_ep == 30.){
8740 }
else if (Pol_em == 80. && Pol_ep == 0.){
8761 }
else if (Pol_em == -80. && Pol_ep == 0.){
8783 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8786 }
else if (sqrt_s == 3.0) {
8790 if (Pol_em == 80. && Pol_ep == -30.){
8811 }
else if (Pol_em == -80. && Pol_ep == 30.){
8832 }
else if (Pol_em == 80. && Pol_ep == 0.){
8853 }
else if (Pol_em == -80. && Pol_ep == 0.){
8875 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8879 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8889 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8898 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
8901 double deltaBRratio;
8906 deltaBRratio = deltaBRratio /
8911 return mu + deltaBRratio;
8918 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
8921 double deltaBRratio;
8929 deltaBRratio = deltaBRratio /
8936 return mu + deltaBRratio;
8944 double aL, aR, aPol;
8945 double sM = sqrt_s * sqrt_s;
8950 double dv,dg,dgp,dgL,dgR;
8951 double kCM, kCM2, EZ, EZ2, kZ, kH;
8953 double CHpsk, CTpsk,CHL,CHLp, CHE;
8954 double CWB, CBB, CWW;
8971 EtaZ = -(1.0/2.0)*CHpsk + 2.0*dMz - dv - CTpsk;
8974 kCM =
sqrt( (sM*sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0*sM*(MH2 + Mz2))/(4.0*sM) );
8977 EZ =
sqrt( Mz2 + kCM2);
8980 kZ = 2.0*Mz2/(sM - Mz2) + (EZ*Mz2)/(2*kCM2*sqrt_s) - Mz2/(2*kCM2) - (EZ2/Mz2)/(2.0 + EZ2/Mz2)*(1.0 - Mz2/(EZ*sqrt_s));
8982 kH = -((EZ*MH2)/(2*kCM2*sqrt_s)) - (EZ2/Mz2)/(2 + EZ2/Mz2)*MH2/(EZ*sqrt_s);
9012 aL = dgL + 2*dMz - dv + EtaZ + (sM - Mz2)/(2*Mz2)*(CHL + CHLp)/(0.5 -
sW2_tree) + kZ*dMz + kH*dMH;
9013 aR = dgR + 2*dMz - dv + EtaZ - (sM - Mz2)/(2*Mz2)*CHE/
sW2_tree + kZ*dMz + kH*dMH;
9016 aPol = 0.25 * ( (1.0 - Pol_em/100.0)*(1.0 + Pol_ep/100.0) * aL
9017 + (1.0 + Pol_em/100.0)*(1.0 - Pol_ep/100.0) * aR );
9024 double bL, bR, bPol;
9025 double sM = sqrt_s * sqrt_s;
9028 double ZetaZ, ZetaAZ;
9029 double CWB, CBB, CWW;
9044 bPol = 0.25 * ( (1.0 - Pol_em/100.0)*(1.0 + Pol_ep/100.0) * bL
9045 + (1.0 + Pol_em/100.0)*(1.0 - Pol_ep/100.0) * bR );
9054 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
9055 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
9056 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
9058 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9068 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
9069 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
9070 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
9071 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
9073 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9084 if (sqrt_s == 1.96) {
9101 }
else if (sqrt_s == 7.0) {
9118 }
else if (sqrt_s == 8.0) {
9135 }
else if (sqrt_s == 13.0) {
9152 }
else if (sqrt_s == 14.0) {
9169 }
else if (sqrt_s == 27.0) {
9186 }
else if (sqrt_s == 100.0) {
9204 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muttH()");
9214 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9226 if (sqrt_s == 7.0) {
9238 }
else if (sqrt_s == 8.0) {
9250 }
else if (sqrt_s == 13.0) {
9262 }
else if (sqrt_s == 14.0) {
9274 }
else if (sqrt_s == 27.0) {
9286 }
else if (sqrt_s == 100.0) {
9299 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mutHq()");
9309 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9319 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
9322 double mu = ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
9324 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9335 if (sqrt_s == 0.500) {
9370 }
else if (sqrt_s == 1.0) {
9405 }
else if (sqrt_s == 1.4) {
9440 }
else if (sqrt_s == 1.5) {
9475 }
else if (sqrt_s == 3.0) {
9511 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettH()");
9521 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9532 if (sqrt_s == 0.500) {
9536 if (Pol_em == 80. && Pol_ep == -30.){
9563 }
else if (Pol_em == -80. && Pol_ep == 30.){
9590 }
else if (Pol_em == 80. && Pol_ep == 0.){
9617 }
else if (Pol_em == -80. && Pol_ep == 0.){
9645 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9648 }
else if (sqrt_s == 1.0) {
9652 if (Pol_em == 80. && Pol_ep == -30.){
9679 }
else if (Pol_em == -80. && Pol_ep == 30.){
9706 }
else if (Pol_em == 80. && Pol_ep == -20.){
9733 }
else if (Pol_em == -80. && Pol_ep == 20.){
9760 }
else if (Pol_em == 80. && Pol_ep == 0.){
9787 }
else if (Pol_em == -80. && Pol_ep == 0.){
9815 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9818 }
else if (sqrt_s == 1.4) {
9822 if (Pol_em == 80. && Pol_ep == -30.){
9849 }
else if (Pol_em == -80. && Pol_ep == 30.){
9876 }
else if (Pol_em == 80. && Pol_ep == 0.){
9903 }
else if (Pol_em == -80. && Pol_ep == 0.){
9931 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9934 }
else if (sqrt_s == 1.5) {
9938 if (Pol_em == 80. && Pol_ep == -30.){
9965 }
else if (Pol_em == -80. && Pol_ep == 30.){
9992 }
else if (Pol_em == 80. && Pol_ep == 0.){
10019 }
else if (Pol_em == -80. && Pol_ep == 0.){
10047 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
10050 }
else if (sqrt_s == 3.0) {
10054 if (Pol_em == 80. && Pol_ep == -30.){
10081 }
else if (Pol_em == -80. && Pol_ep == 30.){
10108 }
else if (Pol_em == 80. && Pol_ep == 0.){
10135 }
else if (Pol_em == -80. && Pol_ep == 0.){
10163 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
10167 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
10177 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10190 mu = 1.0 + 2.0 * dymu/ymuSM ;
10194 mu += dymu*dymu/ymuSM/ymuSM;
10197 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10205 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10221 GHiR += dGHiR1 + dGHiR2;
10222 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10238 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10254 GHiR += dGHiR1 + dGHiR2;
10255 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10263 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10279 GHiR += dGHiR1 + dGHiR2;
10280 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10288 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10304 GHiR += dGHiR1 + dGHiR2;
10305 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10313 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10329 GHiR += dGHiR1 + dGHiR2;
10330 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10338 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10354 GHiR += dGHiR1 + dGHiR2;
10355 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10364 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10380 GHiR += dGHiR1 + dGHiR2;
10381 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10394 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10410 GHiR += dGHiR1 + dGHiR2;
10411 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10419 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10435 GHiR += dGHiR1 + dGHiR2;
10436 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10444 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10460 GHiR += dGHiR1 + dGHiR2;
10461 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10469 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10485 GHiR += dGHiR1 + dGHiR2;
10486 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10494 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10510 GHiR += dGHiR1 + dGHiR2;
10511 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10519 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10535 GHiR += dGHiR1 + dGHiR2;
10536 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10544 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10560 GHiR += dGHiR1 + dGHiR2;
10561 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10569 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10585 GHiR += dGHiR1 + dGHiR2;
10586 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10593 double deltaBRratio;
10598 deltaBRratio = deltaBRratio /
10609 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10625 GHiR += dGHiR1 + dGHiR2;
10626 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10633 double deltaBRratio;
10639 deltaBRratio = deltaBRratio /
10652 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10668 GHiR += dGHiR1 + dGHiR2;
10669 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10677 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10693 GHiR += dGHiR1 + dGHiR2;
10694 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10702 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10718 GHiR += dGHiR1 + dGHiR2;
10719 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10727 double deltaBRratio;
10732 deltaBRratio = deltaBRratio /
10742 double deltaBRratio;
10753 double deltaBRratio;
10765 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10781 GHiR += dGHiR1 + dGHiR2;
10782 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10791 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10807 GHiR += dGHiR1 + dGHiR2;
10808 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10817 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10833 GHiR += dGHiR1 + dGHiR2;
10834 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10843 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10859 GHiR += dGHiR1 + dGHiR2;
10860 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10869 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10885 GHiR += dGHiR1 + dGHiR2;
10886 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10894 double width = 1.0;
10903 if (width < 0)
return std::numeric_limits<double>::quiet_NaN();
10911 double deltaGammaRatio;
10926 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
10928 return deltaGammaRatio;
10933 double deltaGammaRatio;
10948 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
10950 return deltaGammaRatio;
10955 double deltaGammaRatio;
10975 double width = 1.0;
10990 double dwidth = 0.0;
10992 double C1 = 0.0066;
11025 double dwidth = 0.0;
11036 double width = 1.0;
11051 double dwidth = 0.0;
11071 double dwidth = 0.0;
11084 double width = 1.0;
11099 double dwidth = 0.0;
11101 double C1 = 0.0073;
11129 double dwidth = 0.0;
11140 double width = 1.0;
11155 double dwidth = 0.0;
11157 double C1 = 0.0073;
11190 double dwidth = 0.0;
11201 double width = 1.0;
11216 double dwidth = 0.0;
11218 double C1 = 0.0073;
11246 double dwidth = 0.0;
11257 double width = 1.0;
11272 double dwidth = 0.0;
11274 double C1 = 0.0073;
11306 double dwidth = 0.0;
11317 double width = 1.0;
11332 double dwidth = 0.0;
11334 double C1 = 0.0073;
11363 double dwidth = 0.0;
11374 double width = 1.0;
11389 double dwidth = 0.0;
11391 double C1 = 0.0073;
11398 CWff = CWff/( 3.0 + 2.0*
Nc );
11400 sf = 90362.5 * (1.0/2.0) * ( 3.0 + 2.0*
Nc )/(
Nc*
v2) ;
11433 double dwidth = 0.0;
11444 double width = 1.0;
11459 double dwidth = 0.0;
11479 double dwidth = 0.0;
11492 double width = 1.0;
11507 double dwidth = 0.0;
11509 double C1 = 0.0083;
11540 double dwidth = 0.0;
11551 double width = 1.0;
11566 double dwidth = 0.0;
11568 double C1 = 0.0083;
11601 double dwidth = 0.0;
11612 double width = 1.0;
11627 double dwidth = 0.0;
11629 double C1 = 0.0083;
11662 double dwidth = 0.0;
11673 double width = 1.0;
11688 double dwidth = 0.0;
11690 double C1 = 0.0083;
11732 double dwidth = 0.0;
11743 double width = 1.0;
11758 double dwidth = 0.0;
11760 double C1 = 0.0083;
11795 double dwidth = 0.0;
11806 double width = 1.0;
11821 double dwidth = 0.0;
11823 double C1 = 0.0083;
11858 double dwidth = 0.0;
11868 double width = 1.0;
11883 double dwidth = 0.0;
11885 double C1 = 0.0083;
11920 double dwidth = 0.0;
11931 double width = 1.0;
11946 double dwidth = 0.0;
11948 double C1 = 0.0083;
11978 double dwidth = 0.0;
11989 double width = 1.0;
12004 double dwidth = 0.0;
12006 double C1 = 0.0083;
12041 double dwidth = 0.0;
12052 double width = 1.0;
12067 double dwidth = 0.0;
12069 double C1 = 0.0083;
12100 double dwidth = 0.0;
12111 double width = 1.0;
12126 double dwidth = 0.0;
12128 double C1 = 0.0083;
12159 double dwidth = 0.0;
12170 double width = 1.0;
12185 double dwidth = 0.0;
12187 double C1 = 0.0083;
12222 double dwidth = 0.0;
12233 double width = 1.0;
12248 double dwidth = 0.0;
12250 double C1 = 0.0083;
12269 sf = -11267.6 * (1.0/3.0) * (
12308 double dwidth = 0.0;
12319 double width = 1.0;
12334 double dwidth = 0.0;
12393 double dwidth = 0.0;
12404 double width = 1.0;
12419 double dwidth = 0.0;
12421 double C1 = 0.0049;
12469 double dwidth = 0.0;
12480 double width = 1.0;
12495 double dwidth = 0.0;
12521 double dwidth = 0.0;
12532 double width = 1.0;
12547 double dwidth = 0.0;
12574 double dwidth = 0.0;
12585 double width = 1.0;
12600 double dwidth = 0.0;
12640 double dwidth = 0.0;
12651 double width = 1.0;
12665 double dwidth = 0.0;
12705 double dwidth = 0.0;
12715 if (
BrHexo < 0)
return std::numeric_limits<double>::quiet_NaN();
12729 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
12740 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
12749 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
12750 double GHvisR = 1.0;
12787 GHvisR += dvis1 + dvis2;
12788 if ((Br < 0) || (GHvisR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12836 dsigmarat = dsigmarat - (
12853 return dsigmarat * (BrHbbrat / BrZbbrat);
13229 double eVHtot,eVHgaga;
13233 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13292 double eVHtot,eVHZga;
13296 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13355 double eVHtot,eVHZZ;
13359 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13418 double eVHtot,eVHZZ;
13422 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13481 double eVHtot,eVHWW;
13485 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13544 double eVHtot,eVHWW;
13548 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13607 double eVHtot,eVHmumu;
13611 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13670 double eVHtot,eVHtautau;
13674 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13733 double eVHtot,eVHbb;
13737 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13821 double NPdirect, NPindirect;
13831 + 0.5 * NPindirect *
DeltaGF() ;
13833 return NPdirect + NPindirect +
dg1Z ;
13857 return NPdirect +
lambZ ;
13891 double sqrt_sGeV = 1000. * sqrt_s;
13892 double s = sqrt_sGeV * sqrt_sGeV;
13893 double cos2 =
cos *
cos;
13894 double sin2 = 1.0 - cos2;
13897 double topb = 0.3894*1000000000.0;
13915 double d1pp[2],d1mm[2],d1p0[2],d1m0[2],d10p[2],d10m[2],d100[2];
13917 d1pp[0]=
sqrt((1.0 - cos2)/2.0);
13918 d1pp[1]=-
sqrt((1.0 - cos2)/2.0);
13923 d1p0[0]=(1.0 -
cos)/2.0;
13924 d1p0[1]=(1.0 +
cos)/2.0;
13942 d1LH.
assign(0,0, d1pp[0]);
13943 d1LH.
assign(0,1, d1p0[0]);
13946 d1LH.
assign(1,0, d10p[0]);
13947 d1LH.
assign(1,1, d100[0]);
13948 d1LH.
assign(1,2, d10m[0]);
13951 d1LH.
assign(2,1, d1m0[0]);
13952 d1LH.
assign(2,2, d1mm[0]);
13954 d1RH.
assign(0,0, d1pp[1]);
13955 d1RH.
assign(0,1, d1p0[1]);
13958 d1RH.
assign(1,0, d10p[1]);
13959 d1RH.
assign(1,1, d100[1]);
13960 d1RH.
assign(1,2, d10m[1]);
13963 d1RH.
assign(2,1, d1m0[1]);
13964 d1RH.
assign(2,2, d1mm[1]);
13967 double g1Z,g1ga,kZ,kga,
lambdaZ,lambdaga,g4Z,g4ga,g5Z,g5ga,ktZ,ktga,lambdatZ,lambdatga;
13989 f3ga = g1ga + kga + lambdaga;
13992 double beta,
gamma, gamma2;
13994 beta =
sqrt(1.0 - 4.0 * mw * mw / s);
13995 gamma = sqrt_sGeV/(2.0 * mw);
14003 AZp0 =
gslpp::complex(f3Z + beta * g5Z , -g4Z + (ktZ-lambdatZ)/beta ,
false);
14004 AZp0 =
gamma * AZp0;
14005 AZm0 =
gslpp::complex(f3Z - beta * g5Z , -g4Z - (ktZ-lambdatZ)/beta ,
false);
14006 AZm0 =
gamma * AZm0;
14007 AZ0p =
gslpp::complex(f3Z - beta * g5Z , g4Z + (ktZ-lambdatZ)/beta ,
false);
14008 AZ0p =
gamma * AZ0p;
14009 AZ0m =
gslpp::complex(f3Z + beta * g5Z , g4Z - (ktZ-lambdatZ)/beta ,
false);
14010 AZ0m =
gamma * AZ0m;
14017 AmpZLH.assign(0,0, AZpp * d1LH(0,0) );
14018 AmpZLH.assign(0,1, AZp0 * d1LH(0,1));
14019 AmpZLH.assign(0,2, 0.0);
14021 AmpZLH.assign(1,0, AZ0p * d1LH(1,0));
14022 AmpZLH.assign(1,1, AZ00 * d1LH(1,1));
14023 AmpZLH.assign(1,2, AZ0m * d1LH(1,2));
14025 AmpZLH.assign(2,0, 0.0);
14026 AmpZLH.assign(2,1, AZm0 * d1LH(2,1));
14027 AmpZLH.assign(2,2, AZmm * d1LH(2,2));
14029 AmpZLH = AmpZLH * beta * s/(s-
Mz*
Mz);
14034 AmpZRH.assign(0,0, AZpp * d1RH(0,0) );
14035 AmpZRH.assign(0,1, AZp0 * d1RH(0,1));
14036 AmpZRH.assign(0,2, 0.0);
14038 AmpZRH.assign(1,0, AZ0p * d1RH(1,0));
14039 AmpZRH.assign(1,1, AZ00 * d1RH(1,1));
14040 AmpZRH.assign(1,2, AZ0m * d1RH(1,2));
14042 AmpZRH.assign(2,0, 0.0);
14043 AmpZRH.assign(2,1, AZm0 * d1RH(2,1));
14044 AmpZRH.assign(2,2, AZmm * d1RH(2,2));
14046 AmpZRH = AmpZRH * beta * s/(s-
Mz*
Mz);
14054 Agapp =
gslpp::complex(g1ga + 2.0* gamma2* lambdaga, (ktga + lambdatga - 2.0*lambdatga)/beta ,
false);
14055 Agamm =
gslpp::complex(g1ga + 2.0* gamma2* lambdaga, -(ktga + lambdatga - 2.0*lambdatga)/beta ,
false);
14056 Agap0 =
gslpp::complex(f3ga + beta * g5ga , -g4ga + (ktga-lambdatga)/beta ,
false);
14057 Agap0 =
gamma * Agap0;
14058 Agam0 =
gslpp::complex(f3ga - beta * g5ga , -g4ga - (ktga-lambdatga)/beta ,
false);
14059 Agam0 =
gamma * Agam0;
14060 Aga0p =
gslpp::complex(f3ga - beta * g5ga , g4ga + (ktga-lambdatga)/beta ,
false);
14061 Aga0p =
gamma * Aga0p;
14062 Aga0m =
gslpp::complex(f3ga + beta * g5ga , g4ga - (ktga-lambdatga)/beta ,
false);
14063 Aga0m =
gamma * Aga0m;
14070 AmpgaLH.assign(0,0, Agapp * d1LH(0,0));
14071 AmpgaLH.assign(0,1, Agap0 * d1LH(0,1));
14072 AmpgaLH.assign(0,2, 0.0);
14074 AmpgaLH.assign(1,0, Aga0p * d1LH(1,0));
14075 AmpgaLH.assign(1,1, Aga00 * d1LH(1,1));
14076 AmpgaLH.assign(1,2, Aga0m * d1LH(1,2));
14078 AmpgaLH.assign(2,0, 0.0);
14079 AmpgaLH.assign(2,1, Agam0 * d1LH(2,1));
14080 AmpgaLH.assign(2,2, Agamm * d1LH(2,2));
14082 AmpgaRH.assign(0,0, Agapp * d1RH(0,0));
14083 AmpgaRH.assign(0,1, Agap0 * d1RH(0,1));
14084 AmpgaRH.assign(0,2, 0.0);
14086 AmpgaRH.assign(1,0, Aga0p * d1RH(1,0));
14087 AmpgaRH.assign(1,1, Aga00 * d1RH(1,1));
14088 AmpgaRH.assign(1,2, Aga0m * d1RH(1,2));
14090 AmpgaRH.assign(2,0, 0.0);
14091 AmpgaRH.assign(2,1, Agam0 * d1RH(2,1));
14092 AmpgaRH.assign(2,2, Agamm * d1RH(2,2));
14094 AmpgaLH = -beta * AmpgaLH;
14095 AmpgaRH = -beta * AmpgaRH;
14121 Bnu.assign(0,0, Bpp * d1LH(0,0));
14122 Bnu.assign(0,1, Bp0 * d1LH(0,1));
14123 Bnu.assign(0,2, 0.0);
14125 Bnu.assign(1,0, B0p * d1LH(1,0));
14126 Bnu.assign(1,1, B00 * d1LH(1,1));
14127 Bnu.assign(1,2, B0m * d1LH(1,2));
14129 Bnu.assign(2,0, 0.0);
14130 Bnu.assign(2,1, Bm0 * d1LH(2,1));
14131 Bnu.assign(2,2, Bmm * d1LH(2,2));
14133 Cnu.assign(0,0, Cpp * d1LH(0,0));
14134 Cnu.assign(0,1, Cp0 * d1LH(0,1));
14135 Cnu.assign(0,2, 0.0);
14137 Cnu.assign(1,0, C0p * d1LH(1,0));
14138 Cnu.assign(1,1, C00 * d1LH(1,1));
14139 Cnu.assign(1,2, C0m * d1LH(1,2));
14141 Cnu.assign(2,0, 0.0);
14142 Cnu.assign(2,1, Cm0 * d1LH(2,1));
14143 Cnu.assign(2,2, Cmm * d1LH(2,2));
14148 Ampnu1 = Bnu - Cnu/(1.0 + beta*beta - 2.0 * beta *
cos);
14154 Ampnu2.assign(0,2, (1.0 -
cos)/2.0 );
14155 Ampnu2.assign(1,1, 0.0);
14156 Ampnu2.assign(2,0, -(1.0 +
cos)/2.0);
14164 MRH =
sqrt(2.0) * 4.0 * M_PI *
aleMz * (AmpZRH + AmpgaRH);
14165 MLH = -
sqrt(2.0) * 4.0 * M_PI *
aleMz * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
14173 for (
int i=0; i<3; i++) {
14174 for (
int j=0; j<3; j++) {
14175 M2.assign(i,j, (MRH(i,j)* (MRH(i,j).conjugate())
14176 + MLH(i,j)* (MLH(i,j).conjugate())).real() );
14178 dxsdcos = dxsdcos + M2(i,j);
14183 dxsdcos = (topb * beta / 32.0 / M_PI / s) * dxsdcos;
14197 gsl_integration_cquad(&FR, cos1, cos2, 1.e-5, 1.e-4,
w_WW, &xsWWbin, &errWW, NULL);
14230 return xsWWbin * BRlv * BRjj;
14243 if (sqrt_s == 0.161) {
14267 }
else if (sqrt_s == 0.240) {
14291 }
else if (sqrt_s == 0.250) {
14315 }
else if (sqrt_s == 0.350) {
14339 }
else if (sqrt_s == 0.365) {
14363 }
else if (sqrt_s == 0.500) {
14388 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWW()");
14390 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
14400 if (sqrt_s == 0.240) {
14402 if (Pol_em == 80. && Pol_ep == -30.){
14420 }
else if (Pol_em == -80. && Pol_ep == 30.){
14439 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14442 }
else if (sqrt_s == 0.250) {
14444 if (Pol_em == 80. && Pol_ep == -30.){
14462 }
else if (Pol_em == -80. && Pol_ep == 30.){
14480 }
else if (Pol_em == 80. && Pol_ep == 0.){
14498 }
else if (Pol_em == -80. && Pol_ep == 0.){
14517 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14520 }
else if (sqrt_s == 0.350) {
14522 if (Pol_em == 80. && Pol_ep == -30.){
14540 }
else if (Pol_em == -80. && Pol_ep == 30.){
14558 }
else if (Pol_em == 80. && Pol_ep == 0.){
14576 }
else if (Pol_em == -80. && Pol_ep == 0.){
14595 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14598 }
else if (sqrt_s == 0.365) {
14600 if (Pol_em == 80. && Pol_ep == -30.){
14618 }
else if (Pol_em == -80. && Pol_ep == 30.){
14637 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14640 }
else if (sqrt_s == 0.380) {
14642 if (Pol_em == 80. && Pol_ep == 0.){
14660 }
else if (Pol_em == -80. && Pol_ep == 0.){
14679 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14682 }
else if (sqrt_s == 0.500) {
14684 if (Pol_em == 80. && Pol_ep == -30.){
14702 }
else if (Pol_em == -80. && Pol_ep == 30.){
14720 }
else if (Pol_em == 80. && Pol_ep == 0.){
14738 }
else if (Pol_em == -80. && Pol_ep == 0.){
14757 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14760 }
else if (sqrt_s == 1.0) {
14762 if (Pol_em == 80. && Pol_ep == -20.){
14780 }
else if (Pol_em == -80. && Pol_ep == 20.){
14799 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14802 }
else if (sqrt_s == 1.5) {
14804 if (Pol_em == 80. && Pol_ep == 0.){
14822 }
else if (Pol_em == -80. && Pol_ep == 0.){
14841 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14844 }
else if (sqrt_s == 3.0) {
14846 if (Pol_em == 80. && Pol_ep == 0.){
14864 }
else if (Pol_em == -80. && Pol_ep == 0.){
14883 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14887 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14889 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
14904 double ghZuL,ghZdL,ghZuR,ghZdR;
14914 if (sqrt_s == 14.0) {
14916 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
14918 }
else if (sqrt_s == 27.0) {
14921 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
14923 }
else if (sqrt_s == 100.0) {
14925 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
14928 throw std::runtime_error(
"Bad argument in NPSMEFTd6::ppZHprobe()");
14951 if (sqrt_s == 14.0) {
14954 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
14956 }
else if (pTV1 == 150.){
14957 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
14959 }
else if (pTV1 == 220.){
14960 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
14962 }
else if (pTV1 == 300.){
14963 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
14965 }
else if (pTV1 == 500.){
14966 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1 ;
14968 }
else if (pTV1 == 750.){
14969 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
14972 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
14975 }
else if (sqrt_s == 27.0) {
14978 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
14980 }
else if (pTV1 == 220.){
14981 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
14983 }
else if (pTV1 == 300.){
14984 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
14986 }
else if (pTV1 == 500.){
14987 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
14989 }
else if (pTV1 == 750.){
14990 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
14992 }
else if (pTV1 == 1200.){
14993 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
14996 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
14999 }
else if (sqrt_s == 100.0) {
15002 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
15004 }
else if (pTV1 == 300.){
15005 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
15007 }
else if (pTV1 == 500.){
15008 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
15010 }
else if (pTV1 == 750.){
15011 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
15013 }
else if (pTV1 == 1200.){
15014 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
15016 }
else if (pTV1 == 1800.){
15017 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
15020 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
15024 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
15026 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
15041 double STXSb = 1.0;
15050 double STXSb = 1.0;
15060 double STXSb = 1.0;
15062 STXSb = 1.0 + 55.2*
aiG + 0.362*
ai3G + 0.276*
ai2G;
15070 double STXSb = 1.0;
15080 double STXSb = 1.0;
15090 double STXSb = 1.0;
15100 double STXSb = 1.0;
15110 double STXSb = 1.0;
15118 double STXSb = 1.0;
15127 double STXSb = 1.0;
15136 double STXSb = 1.0;
15145 double STXSb = 1.0;
15161 double STXSb = 1.0;
15170 double STXSb = 1.0;
15180 double STXSb = 1.0;
15190 double STXSb = 1.0;
15200 double STXSb = 1.0;
15210 double STXSb = 1.0;
15218 double STXSb = 1.0;
15228 double STXSb = 1.0;
15238 double STXSb = 1.0;
15248 double STXSb = 1.0;
15258 double STXSb = 1.0;
15270 double STXSb = 1.0;
15278 double STXSb = 1.0;
15290 double STXSb = 1.0;
15302 double STXSb = 1.0;
15314 double STXSb = 1.0;
15316 STXSb = 1.0 - 0.983*
aiH + 2.949*
aiu + 0.928*
aiG + 313.6*
aiuG
15324 double STXSb = 1.0;
15333 double STXSb = 1.0;
15342 double STXSb = 1.0;
15351 double STXSb = 1.0;
15360 double STXSb = 1.0;
15369 double STXSb = 1.0;
15379 double STXSb = 1.0;
15389 double STXSb = 1.0;
15399 double STXSb = 1.0;
15409 double STXSb = 1.0;
15602 ciHB =
cgg_HB() + (1.0/16.0/M_PI/M_PI) * (At + Ab + Ac) ;
15624 double Wpar, Ypar, Wpar2, Ypar2;
15625 double Chi2NC13, Chi2CC13, Chi2Tot;
15633 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
15635 Chi2NC13 = 0.032772034538390675 * Wpar2*Wpar2 + 2.815243944990361 * Ypar2 - 0.36522061776278516 * Ypar2*Ypar
15636 + 0.017375258924241194 * Ypar2*Ypar2 + Wpar2*Wpar * (-0.7059117582389635 + 0.006816297425306027 * Ypar)
15637 + Wpar * Ypar * (7.988302197022343 + Ypar * (-0.5450119819316416 + 0.0050292149953719766 * Ypar))
15638 + Wpar2 * (5.68581760491364 + Ypar * (-0.5794111075840261 + 0.048026245835369625 * Ypar));
15640 Chi2Tot = Chi2CC13 + Chi2NC13;
15643 return sqrt(Chi2Tot);
15652 double Wpar, Ypar, Wpar2, Ypar2;
15653 double Chi2NC27, Chi2CC13, Chi2Tot;
15661 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
15663 Chi2NC27 = 21.139285368181907 * Wpar2*Wpar2 + Wpar2*Wpar * (-89.16828370317616 + 7.182929295852857 * Ypar)
15664 + Wpar * Ypar * (208.8092257396059 + Ypar * (-81.00102926445666 + 6.203591096144735 * Ypar))
15665 + Ypar2 * (81.01075991905888 + Ypar * (-58.822719932531164 + 14.670206406369107 * Ypar))
15666 + Wpar2 * (136.70787790194357 + Ypar * (-86.48485007990255 + 35.67671393730628 * Ypar));
15668 Chi2Tot = Chi2CC13 + Chi2NC27;
15671 return sqrt(Chi2Tot);
15680 double Wpar, Ypar, Wpar2, Ypar2;
15681 double Chi2NC27, Chi2CC13, Chi2Tot;
15689 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
15691 Chi2NC27 = 25.148424251427552 * Wpar2*Wpar2 + Wpar2*Wpar * (-105.31753344410277 + 8.01723084630248 * Ypar)
15692 + Wpar * Ypar * (253.11721255992683 + Ypar * (-93.18990615818014 + 6.8250043104055816 * Ypar))
15693 + Ypar2 * (97.52107126224298 + Ypar * (-67.961770347904945 + 16.80046890875678 * Ypar))
15694 + Wpar2 * (166.84179829911304 + Ypar * (-100.88118582829852 + 41.55424691040131 * Ypar));
15696 Chi2Tot = Chi2CC13 + Chi2NC27;
15699 return sqrt(Chi2Tot);
15706 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
15708 double dVud = 0.0, dVcs = 0.0;
15709 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
15711 double C11 = 0.0178, C12 = 0.0144, C13 = 0.0102, C14 = 0.0052, C15 = 0.0006;
15717 Bin1 += 12.8 * dVud + 1.75 * dVcs
15718 + 2.00 * dcZ + 5.01 * cZBox + 2.72 * cZZ - 0.0267 * cZA - 0.0217 * cAA;
15725 Bin2 += 15.3 * dVud + 1.91 * dVcs
15726 + 2.00 * dcZ + 5.81 * cZBox + 3.10 * cZZ - 0.0337 * cZA - 0.0255 * cAA;
15733 Bin3 += 20.7 * dVud + 2.49 * dVcs
15734 + 2.01 * dcZ + 7.44 * cZBox + 3.76 * cZZ - 0.0535 * cZA - 0.0340 * cAA;
15741 Bin4 += 35.1 * dVud + 3.63 * dVcs
15742 + 1.98 * dcZ + 11.8 * cZBox + 5.40 * cZZ - 0.112 * cZA - 0.0572 * cAA;
15749 Bin5 += 67.7 * dVud + 5.41 * dVcs
15750 + 2.03 * dcZ + 22.6 * cZBox + 9.05 * cZZ - 0.276 * cZA - 0.117 * cAA;
15763 return sqrt(dchi2);
15770 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
15772 double dgLZuu = 0.0, dgRZuu = 0.0, dgLZcc = 0.0, dgRZcc = 0.0;
15773 double dgLZdd = 0.0, dgRZdd = 0.0, dgLZss = 0.0, dgRZss = 0.0;
15775 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
15777 double C11 = 0.0208, C12 = 0.0164, C13 = 0.0112, C14 = 0.0051, C15 = 0.0021;
15783 Bin1 += 14.6 * dgLZuu - 6.74 * dgRZuu - 11.6 * dgLZdd + 2.28 * dgRZdd
15784 + 1.35 * dgLZcc - 0.589 * dgRZcc - 2.35 * dgLZss + 0.431 * dgRZss
15785 + 2.01 * dcZ + 4.14 * cZBox + 2.12 * cZZ - 0.0237 * cZA - 0.0126 * cAA;
15792 Bin2 += 16.2 * dgLZuu - 7.77 * dgRZuu - 13.4 * dgLZdd + 2.63 * dgRZdd
15793 + 1.44 * dgLZcc - 0.668 * dgRZcc - 2.52 * dgLZss + 0.462 * dgRZss
15794 + 2.01 * dcZ + 4.86* cZBox + 2.49 * cZZ - 0.0284 * cZA - 0.0156 * cAA;
15801 Bin3 += 23.0* dgLZuu - 10.8 * dgRZuu - 19.0 * dgLZdd + 3.64 * dgRZdd
15802 + 1.88 * dgLZcc - 0.891 * dgRZcc - 3.19 * dgLZss + 0.591 * dgRZss
15803 + 2.00 * dcZ + 6.35 * cZBox + 3.02 * cZZ - 0.0448 * cZA - 0.0221 * cAA;
15810 Bin4 += 39.2 * dgLZuu - 18.4 * dgRZuu - 31.4 * dgLZdd + 5.88 * dgRZdd
15811 + 2.78 * dgLZcc - 1.36 * dgRZcc - 4.64 * dgLZss + 0.919 * dgRZss
15812 + 1.98 * dcZ + 10.5 * cZBox + 4.44 * cZZ - 0.0873 * cZA - 0.0396 * cAA;
15819 Bin5 += 73.4 * dgLZuu - 35.5 * dgRZuu - 58.5 * dgLZdd + 11.2 * dgRZdd
15820 + 4.13 * dgLZcc - 1.95 * dgRZcc - 6.97 * dgLZss + 1.41 * dgRZss
15821 + 1.96 * dcZ + 20.3 * cZBox + 7.27 * cZZ - 0.193 * cZA - 0.0800 * cAA;
15834 return sqrt(dchi2);
15846 double dGH2,dGgaga,dGbb, dBRTot;
15849 double Bin1,Bin2,Bin3,Bin4,Bin5,Bin6;
15850 double LLBin1, LLBin2, LLBin3, LLBin4, LLBin5, LLBin6;
15854 double dytHB,dybHB,dytauHB;
15875 dGH2 = 1. + 0.010512791990056657 * cZboxHB
15876 - 0.003819752423722165 *
cZZHB + 0.0016024991450954641 *
cZgaHB
15877 - 0.0005968238492400916 * (2.8975474398595105 * cZboxHB
15879 + 0.0990750425382019 * (1.4487737199297552 * cZboxHB + 0.44877371992975534 *
cZZHB
15880 - 0.2365019764475461 *
cZgaHB - 0.08103452830235015 *
cgagaHB)
15881 - 0.0330404571742506 * (
cZZHB + 0.4730039528950922 *
cZgaHB + 0.055933184863595636 *
cgagaHB)
15882 - 0.00033171593951211893 *
cgagaHB + 0.48287726036165796 * dcZHB
15883 + 1.1541846695471276 * dybHB + 0.12642022723635785 * dytauHB
15884 + 0.1704272683629381 * (0. + 118.68284969347252 *
cggHB
15885 - 0.031082871395970327 * dybHB + 1.034601498835783 * dytHB)
15886 + 0.004560729716754681 * (0. - 12.079950077697095 *
cgagaHB
15887 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
15888 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB)
15889 + 0.003080492878860618 * (0. - 17.021015025105033 *
cZgaHB
15890 + 1.0557935963831278 * dcZHB + 0.0006235357344154619 * dybHB
15891 - 0.05644023795399054 * dytHB + 0.000023105836447458856 * dytauHB);
15893 dGH2 = dGH2 * dGH2;
15895 dGgaga = 1.0 + 2.0 * (0. - 12.079950077697095 *
cgagaHB
15896 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
15897 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB);
15899 dGbb = 1.0 + 2.0 * dybHB;
15901 dBRTot = dGbb * dGgaga / dGH2;
15904 Bin1 = 0.17*(1.0 + 3.9863794294589585 *
cggHB
15905 + 21.333394807321064 *
cggHB*
cggHB + 3.9527789724382836 * dcZHB
15906 + 0.5566823785534646 *
cggHB*dcZHB + 9.077153576669469 * dcZHB*dcZHB
15907 - 7.713285621354339 * dytHB + 6.573887966178747 *
cggHB*dytHB
15908 - 45.88983201032187 * dcZHB*dytHB + 62.42156375416841 * dytHB*dytHB
15909 + 4.257555672380181 *
cggHB*dytHB*dytHB + 4.620310477256665 * dcZHB*dytHB*dytHB
15910 - 9.403185493195476 * dytHB*dytHB*dytHB + 1.1563473213070041 * dytHB*dytHB*dytHB*dytHB
15911 - 0.14505129596051047 * dKlambda - 0.1418831193390564 *
cggHB*dKlambda
15912 + 1.3502693869386464 *
cggHB*
cggHB*dKlambda - 0.6675315048183816 * dcZHB*dKlambda
15913 - 0.002999558395846163 *
cggHB*dcZHB*dKlambda
15914 + 1.5448485758806263 * dytHB * dKlambda
15915 - 0.005002986050963205 *
cggHB*dytHB*dKlambda
15916 - 0.6675315048183816 * dcZHB*dytHB * dKlambda
15917 + 1.5222565251876392 * dytHB*dytHB * dKlambda
15918 + 0.1278814581005547 *
cggHB*dytHB*dytHB * dKlambda
15919 - 0.1676433466534976 * dytHB*dytHB*dytHB * dKlambda
15920 + 0.011296025346493552 * dKlambda*dKlambda
15921 + 0.0014116654816114353 *
cggHB*dKlambda*dKlambda
15922 + 0.022260157195710357 *
cggHB*
cggHB*dKlambda*dKlambda
15923 + 0.022592050692987104 * dytHB * dKlambda*dKlambda
15924 + 0.0014116654816114353 *
cggHB*dytHB*dKlambda*dKlambda
15925 + 0.011296025346493552 * dytHB*dytHB * dKlambda*dKlambda);
15927 Bin1 = 0.67944 + Bin1 * dBRTot;
15930 if ( Bin1 < 0 )
return std::numeric_limits<double>::quiet_NaN();
15935 LLBin1 = 2.0 * (Bin1 - 0.84944 + 0.84944 *
log( 0.84944 / fabs(Bin1) ) );
15938 Bin2 = 0.33*(1.0 + 1.8019627645351037 *
cggHB
15939 + 7.953163597932105 *
cggHB*
cggHB + 3.735123481549394 * dcZHB
15940 - 2.654186900737259 *
cggHB*dcZHB + 6.403420811368324 * dcZHB*dcZHB
15941 - 6.991501690350679 * dytHB + 11.425848100026737 *
cggHB*dytHB
15942 - 30.219763494155394 * dcZHB*dytHB + 39.692409895713936 * dytHB*dytHB
15943 + 1.661324633279857 *
cggHB*dytHB*dytHB + 4.46563789250516 * dcZHB*dytHB*dytHB
15944 - 8.710706509282613 * dytHB*dytHB*dytHB + 1.2361692069676826 * dytHB*dytHB*dytHB*dytHB
15945 - 0.21386875429750188 * dKlambda + 0.2363972133088796 *
cggHB*dKlambda
15946 + 0.8549707073528667 *
cggHB*
cggHB*dKlambda - 0.7305144109557659 * dcZHB*dKlambda
15947 - 0.14136602060890807 *
cggHB*dcZHB*dKlambda + 1.50533606463443 * dytHB * dKlambda
15948 + 0.747017712869579 *
cggHB*dytHB*dKlambda - 0.7305144109557659 * dcZHB*dytHB * dKlambda
15949 + 1.4607351592940678 * dytHB*dytHB * dKlambda
15950 + 0.08652243773397514 *
cggHB*dytHB*dytHB * dKlambda
15951 - 0.25846965963786395 * dytHB*dytHB*dytHB * dKlambda
15952 + 0.022300452670181038 * dKlambda*dKlambda + 0.009236644319657653 *
cggHB*dKlambda*dKlambda
15953 + 0.023125582948149842 *
cggHB*
cggHB*dKlambda*dKlambda
15954 + 0.044600905340362075 * dytHB * dKlambda*dKlambda
15955 + 0.009236644319657653 *
cggHB*dytHB*dKlambda*dKlambda
15956 + 0.022300452670181038 * dytHB*dytHB * dKlambda*dKlambda) ;
15958 Bin2 = 1.4312 + Bin2 * dBRTot;
15961 if ( Bin2 < 0 )
return std::numeric_limits<double>::quiet_NaN();
15966 LLBin2 = 2.0 * (Bin2 - 1.7612 + 1.7612 *
log( 1.7612 / fabs(Bin2) ) );
15969 Bin3 = 0.99*(1.0 + 0.6707152151845268 *
cggHB
15970 + 4.113022405261353 *
cggHB*
cggHB + 3.4241906309399726 * dcZHB
15971 - 2.9926046286644703 *
cggHB*dcZHB + 4.72026565086762 * dcZHB*dcZHB
15972 - 5.98522416048399 * dytHB + 10.012680455917307 *
cggHB*dytHB
15973 - 20.69102310585157 * dcZHB*dytHB + 26.4871108999121 * dytHB*dytHB
15974 + 0.36415135473936855 *
cggHB*dytHB*dytHB
15975 + 4.206380168414172 * dcZHB*dytHB*dytHB - 7.688318821918381 * dytHB*dytHB*dytHB
15976 + 1.3217369754941033 * dytHB*dytHB*dytHB*dytHB - 0.2873477323359291 * dKlambda
15977 + 0.35631144357921507 *
cggHB*dKlambda
15979 - 0.7821895374741993 * dcZHB*dKlambda
15980 - 0.23172596419155064 *
cggHB*dcZHB*dKlambda
15981 + 1.415746929098462 * dytHB * dKlambda
15982 + 1.0816714186441074 *
cggHB*dytHB*dKlambda
15983 - 0.7821895374741993 * dcZHB*dytHB * dKlambda
15984 + 1.3469684427821131 * dytHB*dytHB * dKlambda
15985 + 0.030182082490240562 *
cggHB*dytHB*dytHB * dKlambda
15986 - 0.35612621865227795 * dytHB*dytHB*dytHB * dKlambda
15987 + 0.03438924315817444 * dKlambda*dKlambda
15988 + 0.019565500643816278 *
cggHB*dKlambda*dKlambda
15989 + 0.02382411268034237 *
cggHB*
cggHB*dKlambda*dKlambda
15990 + 0.06877848631634888 * dytHB * dKlambda*dKlambda
15991 + 0.019565500643816278 *
cggHB*dytHB*dKlambda*dKlambda
15992 + 0.03438924315817444 * dytHB*dytHB * dKlambda*dKlambda);
15994 Bin3 = 1.9764 + Bin3 * dBRTot;
15997 if ( Bin3 < 0 )
return std::numeric_limits<double>::quiet_NaN();
16002 LLBin3 = 2.0 * (Bin3 - 2.9664 + 2.9664 *
log( 2.9664 / fabs(Bin3) ) );
16005 Bin4 = 2.86*(1.0 - 0.27406342847042814 *
cggHB
16006 + 1.9597360046161074 *
cggHB*
cggHB + 3.0113078755334115 * dcZHB
16007 - 2.776019265892887 *
cggHB*dcZHB + 3.1917709639679823 * dcZHB*dcZHB
16008 - 4.6362529563760955 * dytHB + 7.377234185667426 *
cggHB*dytHB
16009 - 12.294598143269557 * dcZHB*dytHB + 15.407456380301479 * dytHB*dytHB
16010 - 0.6767601835408067 *
cggHB*dytHB*dytHB
16011 + 3.844719765004924 * dcZHB*dytHB*dytHB
16012 - 6.227970053277897 * dytHB*dytHB*dytHB + 1.4542592857563688 * dytHB*dytHB*dytHB*dytHB
16013 - 0.39767067022413716 * dKlambda + 0.3661464075997459 *
cggHB*dKlambda
16015 - 0.8334118894715125 * dcZHB*dKlambda
16016 - 0.3263197431214281 *
cggHB*dcZHB*dKlambda
16017 + 1.1940464266776625 * dytHB * dKlambda
16018 + 1.2643073873631234 *
cggHB*dytHB*dKlambda
16019 - 0.8334118894715125 * dcZHB*dytHB * dKlambda
16020 + 1.0808691956131988 * dytHB*dytHB * dKlambda
16021 - 0.0807982496009068 *
cggHB*dytHB*dytHB * dKlambda
16022 - 0.5108479012886007 * dytHB*dytHB*dytHB * dKlambda
16023 + 0.05658861553223176 * dKlambda*dKlambda
16024 + 0.04424790213027415 *
cggHB*dKlambda*dKlambda
16025 + 0.02585578262020257 *
cggHB*
cggHB*dKlambda*dKlambda
16026 + 0.11317723106446352 * dytHB * dKlambda*dKlambda
16027 + 0.04424790213027415 *
cggHB*dytHB*dKlambda*dKlambda
16028 + 0.05658861553223176 * dytHB*dytHB * dKlambda*dKlambda);
16030 Bin4 = 5.167 + Bin4 * dBRTot;
16033 if ( Bin4 < 0 )
return std::numeric_limits<double>::quiet_NaN();
16038 LLBin4 = 2.0 * (Bin4 - 8.027 + 8.027 *
log( 8.027 / fabs(Bin4) ) );
16041 Bin5 = 6.34* (1.0 - 1.094329254675176 *
cggHB
16042 + 1.0393648302909912 *
cggHB*
cggHB + 2.6000916816530903 * dcZHB
16043 - 2.4448264513323226 *
cggHB*dcZHB + 2.073935963891534 * dcZHB*dcZHB
16044 - 3.192332240205929 * dytHB + 4.5914586198385 *
cggHB*dytHB
16045 - 6.2871857258718595 * dcZHB*dytHB + 8.134770266934664 * dytHB*dytHB
16046 - 1.648691479483292 *
cggHB*dytHB*dytHB + 3.5563383758242524 * dcZHB*dytHB*dytHB
16047 - 4.615570013047001 * dytHB*dytHB*dytHB + 1.7227511548362076 * dytHB*dytHB*dytHB*dytHB
16048 - 0.6079428047533413 * dKlambda + 0.33825211279194234 *
cggHB*dKlambda
16049 + 0.3879052211526028 *
cggHB*
cggHB*dKlambda - 0.956246694171162 * dcZHB*dKlambda
16050 - 0.4572431444456198 *
cggHB*dcZHB*dKlambda + 0.8152949680877302 * dytHB * dKlambda
16051 + 1.3814632626914451 *
cggHB*dytHB*dKlambda
16052 - 0.956246694171162 * dcZHB*dytHB * dKlambda + 0.5856782679219981 * dytHB*dytHB * dKlambda
16053 - 0.3285182834373566 *
cggHB*dytHB*dytHB * dKlambda
16054 - 0.8375595049190734 * dytHB*dytHB*dytHB * dKlambda + 0.11480835008286604 * dKlambda*dKlambda
16055 + 0.11240817142118299 *
cggHB*dKlambda*dKlambda + 0.03688252014841459 *
cggHB*
cggHB*dKlambda*dKlambda
16056 + 0.22961670016573207 * dytHB * dKlambda*dKlambda
16057 + 0.11240817142118299 *
cggHB*dytHB*dKlambda*dKlambda
16058 + 0.11480835008286604 * dytHB*dytHB * dKlambda*dKlambda);
16060 Bin5 = 15.93 + Bin5 * dBRTot;
16063 if ( Bin5 < 0 )
return std::numeric_limits<double>::quiet_NaN();
16068 LLBin5 = 2.0 * (Bin5 - 22.27 + 22.27 *
log( 22.27 / fabs(Bin5) ) );
16071 Bin6 = 2.14*(1.0 - 2.007855065799201 *
cggHB + 1.1994575008850934 *
cggHB*
cggHB
16072 + 2.5987763498382352 * dcZHB - 2.908713303420072 *
cggHB*dcZHB
16073 + 1.804645897901265 * dcZHB*dcZHB - 2.806900956988577 * dytHB
16074 + 3.5621616844486415 *
cggHB*dytHB - 4.250685020965587 * dcZHB*dytHB
16075 + 5.7468374752045515 * dytHB*dytHB - 3.1561231600123736 *
cggHB*dytHB*dytHB
16076 + 3.9784140166037667 * dcZHB*dytHB*dytHB - 4.4303353405513395 * dytHB*dytHB*dytHB
16077 + 2.257739308366916 * dytHB*dytHB*dytHB*dytHB - 0.9894280925261291 * dKlambda
16078 + 0.589956279744333 *
cggHB*dKlambda + 0.6687315933211253 *
cggHB*
cggHB*dKlambda
16079 - 1.3796376667655315 * dcZHB*dKlambda - 0.8069993678124955 *
cggHB*dcZHB*dKlambda
16080 + 0.6340062910366335 * dytHB * dKlambda + 2.127573647123277 *
cggHB*dytHB*dKlambda
16081 - 1.3796376667655315 * dcZHB*dytHB * dKlambda + 0.09738385935505989 * dytHB*dytHB * dKlambda
16082 - 0.8833807360585424 *
cggHB*dytHB*dytHB * dKlambda - 1.5260505242077027 * dytHB*dytHB*dytHB * dKlambda
16083 + 0.2683112158407868 * dKlambda*dKlambda + 0.32506892158970235 *
cggHB*dKlambda*dKlambda
16084 + 0.09418943796384227 *
cggHB*
cggHB*dKlambda*dKlambda + 0.5366224316815736 * dytHB * dKlambda*dKlambda
16085 + 0.32506892158970235 *
cggHB*dytHB*dKlambda*dKlambda
16086 + 0.2683112158407868 * dytHB*dytHB * dKlambda*dKlambda);
16088 Bin6 = 12.01 + Bin6 * dBRTot;
16091 if ( Bin6 < 0 )
return std::numeric_limits<double>::quiet_NaN();
16096 LLBin6 = 2.0 * (Bin6 - 14.15 + 14.15 *
log( 14.15 / fabs(Bin6) ) );
16099 Chi2Tot = LLBin1 + LLBin2 + LLBin3 + LLBin4 + LLBin5 + LLBin6;
16102 return sqrt(Chi2Tot);
16110 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
16123 Chi2Tot = 442.84977653097394 * Spar2
16124 - 728.5215604181935 * Spar * Tpar
16125 + 404.15957807101813 * Tpar2
16126 + 400.03987723904224 * Spar * Wpar
16127 - 639.6154242400826 * Tpar * Wpar
16128 + 4337.791457515823 * Wpar2
16129 - 106.87313892453362 * Spar * Ypar
16130 - 72.94355609762007 * Tpar * Ypar
16131 + 3002.848116515672 * Wpar * Ypar
16132 + 3040.1630882458923 * Ypar2;
16135 return sqrt(Chi2Tot);
16150 Chi2Tot = dKlambda * dKlambda * (50.04473972806045
16151 - 104.47283225861888 * dKlambda
16152 + 84.48333683635175 * dKlambda*dKlambda );
16155 return sqrt(Chi2Tot);
16164 double Chi2p80m30, Chi2m80p30, Chi2Tot;
16179 Chi2p80m30 = 13.6982 *
cZZHB
16181 + 14.6843 * cZboxHB
16184 + 0.565585 * dKlambda
16185 + 0.000631004 *
cZZHB * dKlambda
16186 - 0.195079 *
cZgaHB * dKlambda
16187 + 0.064441 * cZboxHB * dKlambda
16188 + 0.440061 *
cgagaHB * dKlambda
16189 + 2.13192 * dcZHB * dKlambda
16190 + 0.0968208 * dKlambda * dKlambda;
16194 Chi2p80m30 = Chi2p80m30 * Chi2p80m30 / 0.168 / 0.168 / 2.0;
16197 Chi2m80p30 = - 2.57112 *
cZZHB
16199 - 10.2626 * cZboxHB
16202 + 0.565577 * dKlambda
16203 + 4.71916 *
cZZHB * dKlambda
16204 + 0.179045 *
cZgaHB * dKlambda
16205 + 7.28766 * cZboxHB * dKlambda
16206 - 0.405166 *
cgagaHB * dKlambda
16207 + 2.13189 * dcZHB * dKlambda
16208 + 0.0968201 * dKlambda * dKlambda;
16212 Chi2m80p30 = Chi2m80p30 * Chi2m80p30 / 0.168 / 0.168 / 2.0;
16214 Chi2Tot = Chi2p80m30 + Chi2m80p30;
16217 return sqrt(Chi2Tot);
16223 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
16236 Chi2Tot = 375.63808963031073 * Spar2
16237 - 617.8864704052573 * Spar * Tpar
16238 + 353.1650032169891 * Tpar2
16239 + 215.96605851087603 * Spar * Wpar
16240 - 309.3469843690006 * Tpar * Wpar
16241 + 518.10263970583244 * Wpar2
16242 - 45.972763923203014 * Spar * Ypar
16243 - 40.670385844305705 * Tpar * Ypar
16244 + 340.56677318671185 * Wpar * Ypar
16245 + 364.5290176991845 * Ypar2;
16248 return sqrt(Chi2Tot);
16254 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
16267 Chi2Tot = 282.9842573293628 * Spar2
16268 - 462.32090035841725 * Spar * Tpar
16269 + 276.2496928300019 * Tpar2
16270 + 66.08702076419566 * Spar * Wpar
16271 - 87.95794393624075 * Tpar * Wpar
16272 + 9.5435699879102 * Wpar2
16273 - 26.170009941328716 * Spar * Ypar
16274 - 9.695238064023518 * Tpar * Ypar
16275 + 6.519573295893438 * Wpar * Ypar
16276 + 12.858593910798793 * Ypar2;
16279 return sqrt(Chi2Tot);
16285 double CHqminus, CHt;
16292 Chi2Tot= 1203.58 * CHqminus * CHqminus + 1661.59 * CHqminus * CHt + 1257.83 * CHt * CHt;
16295 return sqrt(Chi2Tot);
16301 double CHqminus, CHt;
16308 Chi2Tot= 5756.01 * CHqminus * CHqminus + 8013.79 * CHqminus * CHt + 3380.7 * CHt * CHt;
16311 return sqrt(Chi2Tot);
16321 double dcZHB,
cggHB;
16330 double dcZHB2,dcZHB3,dcZHB4;
16331 double cggHB2,cggHB3,cggHB4;
16332 double dytHB2,dytHB3,dytHB4,dytHB5,dytHB6,dytHB7,dytHB8;
16333 double dKlambda2,dKlambda3,dKlambda4;
16335 dcZHB2 = dcZHB * dcZHB;
16336 dcZHB3 = dcZHB2 * dcZHB;
16337 dcZHB4 = dcZHB3 * dcZHB;
16340 cggHB3 = cggHB2 *
cggHB;
16341 cggHB4 = cggHB3 *
cggHB;
16343 dytHB2 = dytHB * dytHB;
16344 dytHB3 = dytHB2 * dytHB;
16345 dytHB4 = dytHB3 * dytHB;
16346 dytHB5 = dytHB4 * dytHB;
16347 dytHB6 = dytHB5 * dytHB;
16348 dytHB7 = dytHB6 * dytHB;
16349 dytHB8 = dytHB7 * dytHB;
16351 dKlambda2 = dKlambda * dKlambda;
16352 dKlambda3 = dKlambda2 * dKlambda;
16353 dKlambda4 = dKlambda3 * dKlambda;
16357 Chi2Tot = 2.0595082782796297e7 * cggHB2 - 3.6971136499764752e9 * cggHB3 + 1.7583900534677216e11 * cggHB4
16358 - 630035.4483047676 *
cggHB * dcZHB + 1.3588174266991532e8 * cggHB2 * dcZHB - 7.10364464231958e9 * cggHB3 * dcZHB
16359 + 5311.651853836387 * dcZHB2 - 1.7067170379207395e6 *
cggHB * dcZHB2 + 1.1851653627034137e8 * cggHB2 * dcZHB2
16360 + 8180.119549200313 * dcZHB3 - 943018.2335425722 *
cggHB * dcZHB3 + 3159.9135213745994 * dcZHB4
16361 + 180518.97210352542 *
cggHB * dKlambda - 2.8949546963646576e7 * cggHB2 * dKlambda - 5.501576225306801e8 * cggHB3 * dKlambda
16362 + 1.5079027448500854e11 * cggHB4 * dKlambda - 2846.9365320948145 * dcZHB * dKlambda + 797208.485191074 *
cggHB * dcZHB * dKlambda
16363 - 4.978486710457227e6 * cggHB2 * dcZHB * dKlambda - 4.586348042437428e9 * cggHB3 * dcZHB * dKlambda - 6485.875373880575 * dcZHB2 * dKlambda
16364 + 390177.86145601963 *
cggHB * dcZHB2 * dKlambda + 5.056678567468029e7 * cggHB2 * dcZHB2 * dKlambda - 3291.6842405815532 * dcZHB3 * dKlambda
16365 - 198301.99217208195 *
cggHB * dcZHB3 * dKlambda + 399.29685823653153 * dKlambda2 - 95580.41780509672 *
cggHB * dKlambda2
16366 - 7.430874086734321e6 * cggHB2 * dKlambda2 + 7.720064658809748e8 * cggHB3 * dKlambda2 + 5.089872992160051e10 * cggHB4 * dKlambda2
16367 + 1809.9095844013955 * dcZHB * dKlambda2 - 1150.4119995786175 *
cggHB * dcZHB * dKlambda2 - 2.2786176268418655e7 * cggHB2 * dcZHB * dKlambda2
16368 - 1.0351049455121036e9 * cggHB3 * dcZHB * dKlambda2 + 1362.5781363223641 * dcZHB2 * dKlambda2 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2
16369 + 5.658917948194164e6 * cggHB2 * dcZHB2 * dKlambda2 - 178.77181321253659 * dKlambda3 - 11443.938844928987 *
cggHB * dKlambda3
16370 + 2.461878722072089e6 * cggHB2 * dKlambda3 + 2.821167791764089e8 * cggHB3 * dKlambda3 + 7.998289700049803e9 * cggHB4 * dKlambda3
16371 - 267.7615464146533 * dcZHB * dKlambda3 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3
16372 - 8.149153208622633e7 * cggHB3 * dcZHB * dKlambda3 + 21.07398490236267 * dKlambda4 + 5735.3996792942135 *
cggHB * dKlambda4
16373 + 596986.3215027236 * cggHB2 * dKlambda4 + 2.773647081412465e7 * cggHB3 * dKlambda4 + 4.915460918180312e8 * cggHB4 * dKlambda4
16374 + 740876.8879497008 *
cggHB * dytHB - 1.938279550686329e8 * cggHB2 * dytHB + 1.1944585224312653e10 * cggHB3 * dytHB
16375 - 12947.635844899749 * dcZHB * dytHB + 4.908519506685015e6 *
cggHB * dcZHB * dytHB - 3.742271337006843e8 * cggHB2 * dcZHB * dytHB
16376 - 33546.241370498166 * dcZHB2 * dytHB + 4.3134482870087875e6 *
cggHB * dcZHB2 * dytHB - 18267.038917513022 * dcZHB3 * dytHB
16377 + 3387.385955080094 * dKlambda * dytHB - 963072.1570381082 *
cggHB * dKlambda * dytHB - 2.3453010760683898e7 * cggHB2 * dKlambda * dytHB
16378 + 9.317798790237669e9 * cggHB3 * dKlambda * dytHB + 14461.190498065112 * dcZHB * dKlambda * dytHB - 276210.0620250288 *
cggHB * dcZHB * dKlambda * dytHB
16379 - 2.1850896154428744e8 * cggHB2 * dcZHB * dKlambda * dytHB + 7442.375770947524 * dcZHB2 * dKlambda * dytHB
16380 + 1.6339998473341048e6 *
cggHB * dcZHB2 * dKlambda * dytHB - 3291.6842405815532 * dcZHB3 * dKlambda * dytHB - 1559.6600507789517 * dKlambda2 * dytHB
16381 - 212800.20942464058 *
cggHB * dKlambda2 * dytHB + 3.499621075016396e7 * cggHB2 * dKlambda2 * dytHB + 2.9495867407085886e9 * cggHB3 * dKlambda2 * dytHB
16382 - 132.54584108464164 * dcZHB * dKlambda2 * dytHB - 704650.5551856682 *
cggHB * dcZHB * dKlambda2 * dytHB
16383 - 4.6230021860231325e7 * cggHB2 * dcZHB * dKlambda2 * dytHB + 2725.1562726447282 * dcZHB2 * dKlambda2 * dytHB
16384 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2 * dytHB - 174.87036642817392 * dKlambda3 * dytHB + 72002.66692264378 *
cggHB * dKlambda3 * dytHB
16385 + 1.2160354917437742e7 * cggHB2 * dKlambda3 * dytHB + 4.500393455278235e8 * cggHB3 * dKlambda3 * dytHB - 803.2846392439599 * dcZHB * dKlambda3 * dytHB
16386 - 104976.66749162102 *
cggHB * dcZHB * dKlambda3 * dytHB - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3 * dytHB
16387 + 84.29593960945068 * dKlambda4 * dytHB + 17206.19903788264 *
cggHB * dKlambda4 * dytHB + 1.1939726430054472e6 * cggHB2 * dKlambda4 * dytHB
16388 + 2.773647081412465e7 * cggHB3 * dKlambda4 * dytHB + 7985.615632692477 * dytHB2 - 4.312707242837639e6 *
cggHB * dytHB2
16389 + 4.446488644358661e8 * cggHB2 * dytHB2 - 5.669235052669609e9 * cggHB3 * dytHB2 + 59322.05816648064 * dcZHB * dytHB2
16390 - 1.0048203483978426e7 *
cggHB * dcZHB * dytHB2 + 2.009903412514487e8 * cggHB2 * dcZHB * dytHB2 + 64971.66315898899 * dcZHB2 * dytHB2
16391 - 2.4669987769536236e6 *
cggHB * dcZHB2 * dytHB2 + 11471.803789781865 * dcZHB3 * dytHB2 - 11811.249755773804 * dKlambda * dytHB2
16392 + 431747.7364057698 *
cggHB * dKlambda * dytHB2 + 2.2358583287946397e8 * cggHB2 * dKlambda * dytHB2 - 3.8910877145439386e9 * cggHB3 * dKlambda * dytHB2
16393 - 16029.606555240167 * dcZHB * dKlambda * dytHB2 - 2.9253661324121524e6 *
cggHB * dcZHB * dKlambda * dytHB2
16394 + 8.987023921425158e7 * cggHB2 * dcZHB * dKlambda * dytHB2 + 4717.219498302798 * dcZHB2 * dKlambda * dytHB2
16395 - 540895.9436706528 *
cggHB * dcZHB2 * dKlambda * dytHB2 + 214.81067429237223 * dKlambda2 * dytHB2 + 567954.341114266 *
cggHB * dKlambda2 * dytHB2
16396 + 4.5123619667514816e7 * cggHB2 * dKlambda2 * dytHB2 - 9.277345617086976e8 * cggHB3 * dKlambda2 * dytHB2
16397 - 3081.626211728115 * dcZHB * dKlambda2 * dytHB2 - 381097.4778098703 *
cggHB * dcZHB * dKlambda2 * dytHB2
16398 + 1.050966209735231e7 * cggHB2 * dcZHB * dKlambda2 * dytHB2 + 1362.5781363223641 * dcZHB2 * dKlambda2 * dytHB2
16399 + 284.9520271687106 * dKlambda3 * dytHB2 + 127206.63260007375 *
cggHB * dKlambda3 * dytHB2 + 6.267940600872645e6 * cggHB2 * dKlambda3 * dytHB2
16400 - 7.655202990726441e7 * cggHB3 * dKlambda3 * dytHB2 - 803.2846392439599 * dcZHB * dKlambda3 * dytHB2 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 * dytHB2
16401 + 126.44390941417602 * dKlambda4 * dytHB2 + 17206.19903788264 *
cggHB * dKlambda4 * dytHB2 + 596986.3215027236 * cggHB2 * dKlambda4 * dytHB2
16402 - 37223.626257417236 * dytHB3 + 8.269994128894571e6 *
cggHB * dytHB3 - 2.9221928856272686e8 * cggHB2 * dytHB3 - 105038.22976459829 * dcZHB * dytHB3
16403 + 7.149383019204844e6 *
cggHB * dcZHB * dytHB3 - 47474.492515326274 * dcZHB2 * dytHB3 + 11656.27418420629 * dKlambda * dytHB3
16404 + 2.385352845620739e6 *
cggHB * dKlambda * dytHB3 - 1.8438201632292444e8 * cggHB2 * dKlambda * dytHB3 - 8524.8765354653 * dcZHB * dKlambda * dytHB3
16405 + 2.8867300035650665e6 *
cggHB * dcZHB * dKlambda * dytHB3 - 9211.031646525304 * dcZHB2 * dKlambda * dytHB3 + 3263.1999469874036 * dKlambda2 * dytHB3
16406 + 44138.45406924717 *
cggHB * dKlambda2 * dytHB3 - 4.193837918690795e7 * cggHB2 * dKlambda2 * dytHB3 + 1474.023437403278 * dcZHB * dKlambda2 * dytHB3
16407 + 322402.6653762193 *
cggHB * dcZHB * dKlambda2 * dytHB3 + 116.36014794980927 * dKlambda3 * dytHB3 - 7370.4909474997985 *
cggHB * dKlambda3 * dytHB3
16408 - 3.4305355944930054e6 * cggHB2 * dKlambda3 * dytHB3 - 267.7615464146533 * dcZHB * dKlambda3 * dytHB3 + 84.29593960945068 * dKlambda4 * dytHB3
16409 + 5735.3996792942135 *
cggHB * dKlambda4 * dytHB3 + 66652.27308402126 * dytHB4 - 6.871040436399154e6 *
cggHB * dytHB4
16410 + 9.22099747455498e7 * cggHB2 * dytHB4 + 92021.78032189047 * dcZHB * dytHB4 - 2.257899878309953e6 *
cggHB * dcZHB * dytHB4
16411 + 16245.693309808961 * dcZHB2 * dytHB4 + 2838.4331580144003 * dKlambda * dytHB4 - 2.731422853592693e6 *
cggHB * dKlambda * dytHB4
16412 + 4.274439860749665e7 * cggHB2 * dKlambda * dytHB4 + 15892.926730807862 * dcZHB * dKlambda * dytHB4 - 515009.5486394962 *
cggHB * dcZHB * dKlambda * dytHB4
16413 - 1056.6073875703482 * dKlambda2 * dytHB4 - 482475.3464808796 *
cggHB * dKlambda2 * dytHB4 + 5.170468004804585e6 * cggHB2 * dKlambda2 * dytHB4
16414 + 2613.194223645355 * dcZHB * dKlambda2 * dytHB4 - 427.75818525652596 * dKlambda3 * dytHB4 - 51130.51778000078 *
cggHB * dKlambda3 * dytHB4
16415 + 21.07398490236267 * dKlambda4 * dytHB4 - 63203.969008703876 * dytHB5 + 3.151938475204292e6 *
cggHB * dytHB5 - 42834.09620756765 * dcZHB * dytHB5
16416 - 12524.979109927113 * dKlambda * dytHB5 + 1.3421161655790398e6 *
cggHB * dKlambda * dytHB5 - 8919.930319126936 * dcZHB * dKlambda * dytHB5
16417 - 849.49051561947 * dKlambda2 * dytHB5 + 158560.3321836832 *
cggHB * dKlambda2 * dytHB5 - 263.0677528219873 * dKlambda3 * dytHB5
16418 + 37913.4502786983 * dytHB6 - 712582.2268647491 *
cggHB * dytHB6 + 10593.332328402174 * dcZHB * dytHB6 + 8514.598993531516 * dKlambda * dytHB6
16419 - 169200.83566434312 *
cggHB * dKlambda * dytHB6 + 1296.5492356304262 * dKlambda2 * dytHB6 - 13281.426292006341 * dytHB7
16420 - 2976.898633587163 * dKlambda * dytHB7 + 2684.433665848417 * dytHB8;
16423 return sqrt(Chi2Tot);
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual double BrHZZ2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHud_12i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
virtual double deltamb2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CuB_23r
The dimension-6 operator coefficient (real part).
double CHud_33r
The dimension-6 operator coefficient (real part).
virtual double muTHUVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CeB_11r
The dimension-6 operator coefficient (real part).
virtual double ppZHprobe(const double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
double lambZ
Independent contribution to aTGC.
virtual double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CdG_12i
The dimension-6 operator coefficient (imaginary part).
double C2BS
The dimension-6 operator coefficient .
double delta_ZZ
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual double deltaMwd62() const
The relative NP corrections to the mass of the boson squared, .
gslpp::complex deltaGL_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
complex cos(const complex &z)
virtual double BrHZvvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double deltaGzd62() const
The relative NP corrections to the width of the boson squared, .
double CdW_13r
The dimension-6 operator coefficient (real part).
double g3_tree
The tree level value of the gauge coupling contant (at the pole).
virtual double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
double CeW_12r
The dimension-6 operator coefficient (real part).
double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.
double CHL1_23i
The dimension-6 operator coefficient (imaginary part).
virtual double deltag1ZNP() const
The new physics contribution to the anomalous triple gauge coupling .
virtual double obliqueS() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual double dxseeWWdcosBin(const double sqrt_s, const double cos1, const double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
double ettH_78_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
virtual double muVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHud_11r
The dimension-6 operator coefficient (real part).
double eWH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eVBF_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eHWWpar
Parametric relative theoretical error in .
virtual double muTHUWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
double CdG_12r
The dimension-6 operator coefficient (real part).
double deltaGammaHZeeRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muVBFpVH(const double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual double v() const
The Higgs vacuum expectation value.
virtual double GammaW() const
The total width of the boson, .
double CHd_23r
The dimension-6 operator coefficient (real part).
virtual double STXS_ggH2j_pTH_0_200(const double sqrt_s) const
The STXS bin .
double deltaGammaHZuuRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeH_11r
The dimension-6 operator coefficient (real part).
virtual double kappaZeff() const
The effective coupling .
virtual double muTHUggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double cW2_tree
The square of the tree level values for the cosine of the weak angle.
double CHQ1_33
The dimension-6 operator coefficient .
double deltaGammaHZmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHggpar
Parametric relative theoretical error in .
double GammaHWjjRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double obliqueT() const
The oblique parameter . (Simplified implementation. Contribution only from .)
gslpp::complex deltaG_hGff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double GammaHWffRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
double deltaGammaHZZ4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
static const int NNPSMEFTd6Vars
The number of the model parameters in NPSMEFTd6.
double gZlR
The tree level value of the couplings in the SM.
virtual double BrHZZ4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CuW_13r
The dimension-6 operator coefficient (real part).
virtual double cgg_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double muTHUttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double GammaHZZ4vRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double mupTVppWZ(const double sqrt_s, const double pTV1, const double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
double CeH_23r
The dimension-6 operator coefficient (real part).
virtual double muTHUttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double GammaHWW4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
double CuG_12i
The dimension-6 operator coefficient (imaginary part).
bool is(std::string name_i) const
double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muTHUVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double ettH_1314_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
virtual double muttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
void assign(const size_t &i, const size_t &j, const double &a)
double eWH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double gamma
used as an input for FlagWolfenstein = FALSE
double eHggint
Intrinsic relative theoretical error in .
double eZHmumu
Total relative theoretical error in .
double ettH_1314_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double C2W
The dimension-6 operator coefficient .
double eWH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
double eZH_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
A class for constructing and defining operations on real matrices.
double CLL_strange() const
virtual double STXS_WHqqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
double CHd_11
The dimension-6 operator coefficient .
double CHe_23i
The dimension-6 operator coefficient (imaginary part).
virtual double deltayc_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
bool FlagHiggsSM
A boolean flag that is true if including dependence on small variations of the SM parameters (depende...
virtual double muVH(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
double CHf_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CHud_33i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CdH_22r
The dimension-6 operator coefficient (real part).
double CHud_13r
The dimension-6 operator coefficient (real part).
virtual double kappataueff() const
The effective coupling .
virtual double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZgapar
Parametric relative theoretical error in .
void updateNPSMEFTd6Parameters()
Updates to new FlavourWilsonCoefficient parameter sets.
double CHu_12i
The dimension-6 operator coefficient (imaginary part).
double CHL3_12i
The dimension-6 operator coefficient (real part).
virtual double muVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual double kappaceff() const
The effective coupling .
double computeBrHtotautau() const
The Br in the Standard Model.
double CHu_13r
The dimension-6 operator coefficient (real part).
virtual double deltaMz2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
virtual double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double CHQ1_13i
The dimension-6 operator coefficient (imaginary part).
double aleMz
The em constant at Mz.
virtual double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
double eZH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeB_23r
The dimension-6 operator coefficient (real part).
virtual double muVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHe_23r
The dimension-6 operator coefficient (real part).
double deltaGammaHZmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double deltaGammaHZZ4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9 (See code for details.)
double CHQ1_23i
The dimension-6 operator coefficient (imaginary part).
double CuB_22r
The dimension-6 operator coefficient (real part).
virtual double deltamc2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double ettH_2_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double CuG_23i
The dimension-6 operator coefficient (imaginary part).
double CdH_13i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_qqHll_pTV_150_250_1j(const double sqrt_s) const
The STXS bin .
virtual double muZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double g1_tree
The tree level value of the gauge coupling contant (at the pole).
virtual double muttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double muTHUVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
virtual double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHQ3_22
The dimension-6 operator coefficient .
virtual double obliqueU() const
The oblique parameter .
bool FlagLoopHd6
A boolean flag that is true if including modifications in the SM loops in Higgs observables due to th...
virtual double STXS_ZHqqHqq_Rest(const double sqrt_s) const
The STXS bin .
double Yukt
SM u-quark Yukawas.
double eHgagapar
Parametric relative theoretical error in .
double GammaHTotR
NP contributions and Total to Higgs width ratio with SM.
double CHL1_13r
The dimension-6 operator coefficient (real part).
double eHccint
Intrinsic relative theoretical error in .
double eVHinv
Total relative theoretical error in .
virtual double deltayb_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double muWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHL1_33
The dimension-6 operator coefficient .
double CHu_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double Mw() const
The mass of the boson, .
double CHd_13r
The dimension-6 operator coefficient (real part).
complex sin(const complex &z)
gslpp::complex deltaGR_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual double muggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muTHUVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double deltaGammaHZZ4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4 (See code for details.)
virtual double muTHUZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double muTHUggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
virtual double deltaMh2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
double LambdaNP2
The square of the new physics scale [GeV ].
virtual double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual double muZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
bool FlagLoopH3d6Quad
A boolean flag that is true if including quadratic modifications in the SM loops in Higgs observables...
double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double GammaHZmumuRatio() const
The ratio of the in the current model and in the Standard Model.
double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CdW_23i
The dimension-6 operator coefficient (imaginary part).
double dKappaga
Independent contribution to aTGC.
gslpp::complex CfB_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double CuW_11i
The dimension-6 operator coefficient (imaginary part).
double CdG_13r
The dimension-6 operator coefficient (real part).
virtual double STXS_ttHtH(const double sqrt_s) const
The STXS bin .
double eZH_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GF
The Fermi constant in .
virtual double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double muTHUVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double deltaGammaHZvvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CHud_diag(const Particle u) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual double kappaWeff() const
The effective coupling .
double CHe_33
The dimension-6 operator coefficient .
bool FlagPartialQFU
A boolean flag that is true if assuming partial quark flavour universality between the 1st and 2nd fa...
virtual double muggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double deltamt2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
void addMissingModelParameter(const std::string &missingParameterName)
virtual double muWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CdG_22r
The dimension-6 operator coefficient (real part).
double CHd_12r
The dimension-6 operator coefficient (real part).
double CHW
The dimension-6 operator coefficient .
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
double CDHW
The dimension-6 operator coefficient .
virtual double muZH(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual double mueeWW(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CHud_22i
The dimension-6 operator coefficient (imaginary part).
double alphaMz() const
The electromagnetic coupling at the -mass scale, .
virtual double muWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double BrHWjjRatio() const
The ratio of the Br in the current model and in the Standard Model.
double GammaHWW2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
static const std::string NPSMEFTd6Vars_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
virtual double deltaGzd6() const
The relative NP corrections to the width of the boson, .
double BrHinv
The branching ratio of invisible Higgs decays.
double CdG_11r
The dimension-6 operator coefficient (real part).
virtual double cZBox_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double muTHUVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double STXS_ggH2j_pTH_120_200(const double sqrt_s) const
The STXS bin .
double cW_tree
The tree level values for the cosine of the weak angle.
virtual double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
double deltaGammaHZeeRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double computeBrHtobb() const
The Br in the Standard Model.
double GammaHZuuRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eVBF_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
double eZH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHZffRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual double muVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eVBF_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CeB_12i
The dimension-6 operator coefficient (imaginary part).
double CuB_13r
The dimension-6 operator coefficient (real part).
double eZH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CdB_11i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_12i
The dimension-6 operator coefficient (imaginary part).
A class for defining operations on and functions of complex numbers.
virtual double mummH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
virtual double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
double deltaGammaHZuuRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual double muTHUggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double lambz_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double mHl
The Higgs mass in GeV.
double deltaGammaHZZ4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CdW_33r
The dimension-6 operator coefficient (real part).
double dZH
Higgs self-coupling contribution to the universal resummed Higgs wave function renormalization.
virtual double xseeWW(const double sqrt_s) const
Total cross section in pb, with .
virtual double muTHUZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
double eWH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
complex log(const complex &z)
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for NPSMEFTd6 have been provided in model initializ...
double CeB_11i
The dimension-6 operator coefficient (imaginary part).
double v2
The square of the EW vev.
double ettH_78_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double v2_over_LambdaNP2
The ratio between the EW vev and the new physics scale, squared .
double CuG_23r
The dimension-6 operator coefficient (real part).
static const std::string NPSMEFTd6VarsRot_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual double STXS_ggH1j_pTH_200(const double sqrt_s) const
The STXS bin .
double CHL1_23r
The dimension-6 operator coefficient (real part).
double CeH_12i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_ggH2j_pTH_60_120(const double sqrt_s) const
The STXS bin .
double CuG_12r
The dimension-6 operator coefficient (real part).
virtual double muTHUZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double ettH_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual double BrHWW4jRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_33r
The dimension-6 operator coefficient (real part).
virtual double kappabeff() const
The effective coupling .
double CeH_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double muTHUggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eWH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual double muTHUttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double getIsospin() const
A get method to access the particle isospin.
double CuH_22r
The dimension-6 operator coefficient (real part).
const bool FlagLeptonUniversal
An internal boolean flag that is true if assuming lepton flavour universality.
double deltaGammaHWjjRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double deltaGammaHZddRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
double CHd_13i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
double CuB_22i
The dimension-6 operator coefficient (imaginary part).
double CuW_33r
The dimension-6 operator coefficient (real part).
virtual double mueeZqqH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual double muTHUWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double eVBF_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
virtual double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
double CHWB
The dimension-6 operator coefficient .
double CHWHB_gaga
The combination of dimension-6 operator coefficients entering in : .
virtual double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7 (See code for details.)
double eZH_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CuH_13i
The dimension-6 operator coefficient (imaginary part).
double CHL1_12i
The dimension-6 operator coefficient (imaginary part).
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
double eggFHmumu
Total relative theoretical error in .
virtual double mueeZH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual double muZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuH_12r
The dimension-6 operator coefficient (real part).
double CdW_13i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_ggH_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
double eZH_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeB_23i
The dimension-6 operator coefficient (imaginary part).
double CeB_33r
The dimension-6 operator coefficient (real part).
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double deltaGammaHWW2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double ettH_78_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double eeMz2
The em coupling squared (at Mz).
virtual double muTHUVHBRinv(const double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
double eWH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CHud_23i
The dimension-6 operator coefficient (imaginary part).
double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.
double CdG_23i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_qqHqq_VHtopo(const double sqrt_s) const
The STXS bin .
virtual double muTHUttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double Lambda_NP
The new physics scale [GeV].
double eVBF_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as .
double CuW_33i
The dimension-6 operator coefficient (imaginary part).
double ale
The fine-structure constant .
double CHL3_13r
The dimension-6 operator coefficient (real part).
double deltaGammaHWW2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CHu_22
The dimension-6 operator coefficient .
gslpp::complex AH_f(const double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.
double CdW_22i
The dimension-6 operator coefficient (imaginary part).
double mtpole
The pole mass of the top quark.
double CHG
The dimension-6 operator coefficient .
double eZH_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CeW_12i
The dimension-6 operator coefficient (imaginary part).
virtual double muggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muTHUVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eVBF_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double deltaGammaHWW4jRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.
static const std::string NPSMEFTd6VarsRot[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
double eZH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
double CHe_22
The dimension-6 operator coefficient .
virtual double STXS_ggH0j(const double sqrt_s) const
The STXS bin .
double deltaGammaHWffRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual double muTHUVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eVBF_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuG_11i
The dimension-6 operator coefficient (imaginary part).
double VudL
The tree level value of the couplings in the SM. (Neglecting CKM effects.)
virtual double deltaaSMZ2() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double eVBF_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuW_12i
The dimension-6 operator coefficient (imaginary part).
virtual double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
double eVBF_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double gZuR
The tree level value of the couplings in the SM.
gslpp::complex g_triangle(const double tau) const
Loop function entering in the calculation of the effective coupling.
double eVBF_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CLR_bottom() const
virtual double STXS_qqHlv_pTV_250(const double sqrt_s) const
The STXS bin .
double CeB_33i
The dimension-6 operator coefficient (imaginary part).
double CdG_23r
The dimension-6 operator coefficient (real part).
double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.
const bool FlagQuarkUniversal
An internal boolean flag that is true if assuming quark flavour universality.
virtual double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
double CHL3_33
The dimension-6 operator coefficient .
virtual double mueettHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double deltamtau2() const
The relative correction to the mass of the lepton squared, , with respect to ref....
NPSMEFTd6(const bool FlagLeptonUniversal_in=false, const bool FlagQuarkUniversal_in=false)
Constructor.
double CHd_33
The dimension-6 operator coefficient .
double eVBF_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double ettH_2_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPSMEFTd6.
double CuW_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eHbbpar
Parametric relative theoretical error in .
double CHQ3_13i
The dimension-6 operator coefficient (imaginary part).
double eHccpar
Parametric relative theoretical error in .
virtual double mueeZllHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eZH_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GammaHZffRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
double CHL1_13i
The dimension-6 operator coefficient (imaginary part).
double eeMz
The em coupling at Mz.
double CdW_11r
The dimension-6 operator coefficient (real part).
double deltaGammaHZZ4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual double muVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double deltaGammaHWlvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
double computeBrHtoZZ() const
The Br in the Standard Model.
double CHL3_11
The dimension-6 operator coefficient .
double CeB_13i
The dimension-6 operator coefficient (imaginary part).
double eHtautauint
Intrinsic relative theoretical error in .
double CuH_13r
The dimension-6 operator coefficient (real part).
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
gslpp::complex I_triangle_2(const double tau, const double lambda) const
Loop function entering in the calculation of the effective coupling.
double CHF3_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
virtual double STXS_qqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
double eZH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double cZZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eVBF_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double deltaGR_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10 (See code for details.)
virtual double muggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double GammaHZZ4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
virtual double BrHWlvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuG_22i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_23i
The dimension-6 operator coefficient (imaginary part).
A class for the matching in the Standard Model.
double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.
double CHu_23i
The dimension-6 operator coefficient (imaginary part).
gsl_integration_cquad_workspace * w_WW
virtual double BrHWW2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double muTHUggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
complex conjugate() const
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double BrHZZ4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double & getMass() const
A get method to access the particle mass.
double CdH_13r
The dimension-6 operator coefficient (real part).
double CHu_33
The dimension-6 operator coefficient .
virtual double muttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
double eZH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_33r
The dimension-6 operator coefficient (real part).
double CeH_22r
The dimension-6 operator coefficient (real part).
double CeH_13r
The dimension-6 operator coefficient (real part).
double CdW_23r
The dimension-6 operator coefficient (real part).
double CuH_22i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double AlsMz
The strong coupling constant at the Z-boson mass, .
The auxiliary base model class for other model classes.
double eZH_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eHmumupar
Parametric relative theoretical error in .
double CeW_22i
The dimension-6 operator coefficient (imaginary part).
double CHL3_22
The dimension-6 operator coefficient .
virtual double deltacZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual double muZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double deltaKgammaNP() const
The new physics contribution to the anomalous triple gauge coupling .
double CuB_33r
The dimension-6 operator coefficient (real part).
double eWH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual double STXS_qqHll_pTV_150_250(const double sqrt_s) const
The STXS bin .
virtual double muttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eVBF_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
bool FlagQuadraticTerms
A boolean flag that is true if the quadratic terms in cross sections and widths are switched on.
double CuG_13r
The dimension-6 operator coefficient (real part).
double eWH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual double muggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double BrHZddRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
virtual double muVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CfW_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual double mueeHvvPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double CdH_33i
The dimension-6 operator coefficient (imaginary part).
gslpp::complex AH_W(const double tau) const
W loop function entering in the calculation of the effective coupling.
virtual double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eVBF_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muTHUWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CRR_strange() const
double CeW_23r
The dimension-6 operator coefficient (real part).
virtual double BrHWffRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
double CeB_12r
The dimension-6 operator coefficient (real part).
virtual double STXS_qqHll_pTV_150_250_0j(const double sqrt_s) const
The STXS bin .
double eZH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CdH_12r
The dimension-6 operator coefficient (real part).
double CdB_33i
The dimension-6 operator coefficient (imaginary part).
double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
complex pow(const complex &z1, const complex &z2)
double eZH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double cgaga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHe_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double GammaHZddRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eWH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eVBF_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3 (See code for details.)
void raiseMissingModelParameterCount()
virtual double mueeWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
complex sqrt(const complex &z)
virtual double bPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
double delta_AZ
Combination of dimension 6 coefficients modifying the canonical field definition.
double cHSM
Parameter to control the inclusion of modifications of SM parameters in selected Higgs processes.
virtual double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eVBF_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eVBF_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHQ3_23r
The dimension-6 operator coefficient (real part).
virtual double muggH(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
virtual double muTHUWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double muZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double muVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
static const complex & i()
virtual double muttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eWH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double eVBF_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double muTHUggHZZ4mu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
gslpp::complex I_triangle_1(const double tau, const double lambda) const
Loop function entering in the calculation of the effective coupling.
virtual double aPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
double CdW_12i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaGwd62() const
The relative NP corrections to the width of the boson squared, .
double computeBrHtoZga() const
The Br in the Standard Model.
double CeB_13r
The dimension-6 operator coefficient (real part).
virtual double BrHZllRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuB_12r
The dimension-6 operator coefficient (real part).
double lambda
The CKM parameter in the Wolfenstein parameterization.
double getCharge() const
A get method to access the particle charge.
virtual double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
double CeB_22i
The dimension-6 operator coefficient (imaginary part).
double CdW_12r
The dimension-6 operator coefficient (real part).
double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
virtual double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muTHUZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double computeBrHtogaga() const
The Br in the Standard Model.
virtual double muZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double CdH_22i
The dimension-6 operator coefficient (imaginary part).
double CuH_33r
The dimension-6 operator coefficient (real part).
double CHL3_23i
The dimension-6 operator coefficient (real part).
virtual double muTHUggHZgamumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CHu_12r
The dimension-6 operator coefficient (real part).
double eWHmumu
Total relative theoretical error in .
double eVBF_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eVBF_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double CHe_13r
The dimension-6 operator coefficient (real part).
double eZH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double muVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double lambdaH_tree
The SM tree level value of the scalar quartic coupling in the potential.
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
double eZH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double STXS_ZHqqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
double UevL
The tree level value of the couplings in the SM. (Neglecting PMNS effects.)
double cLH3d62
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
virtual double muTHUZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual double BrHZZ4uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double muVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CdG_11i
The dimension-6 operator coefficient (imaginary part).
virtual double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double mueeZBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double kappaGeff() const
The effective coupling .
double eVBF_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdW_11i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_ZHqqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
double CeW_13i
The dimension-6 operator coefficient (imaginary part).
double eZH_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CHQ1_11
The dimension-6 operator coefficient .
double CuH_11i
The dimension-6 operator coefficient (imaginary part).
double eZH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
double CeH_33i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8 (See code for details.)
virtual double STXS_ggH1j_pTH_0_60(const double sqrt_s) const
The STXS bin .
double CuW_11r
The dimension-6 operator coefficient (real part).
virtual double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double mueeZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
gslpp::complex AHZga_f(const double tau, const double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.
virtual double kappaZAeff() const
The effective coupling .
double CuH_12i
The dimension-6 operator coefficient (imaginary part).
virtual double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
virtual double mueettH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double muTHUVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CdB_22r
The dimension-6 operator coefficient (real part).
double CdH_12i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double obliqueW() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CdG_33r
The dimension-6 operator coefficient (real part).
virtual double deltaGwd6() const
The relative NP corrections to the width of the boson, .
double delta_AA
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual double STXS_qqHlv_pTV_0_250(const double sqrt_s) const
The STXS bin .
virtual double muTHUVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual double muVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CLL_bottom() const
virtual double STXS_qqHll_pTV_0_150(const double sqrt_s) const
The STXS bin .
double CHd_23i
The dimension-6 operator coefficient (imaginary part).
double eZH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CHQ1_23r
The dimension-6 operator coefficient (real part).
double CdG_33i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_13r
The dimension-6 operator coefficient (real part).
double CdW_33i
The dimension-6 operator coefficient (imaginary part).
double CHL1_22
The dimension-6 operator coefficient .
double CHL3_12r
The dimension-6 operator coefficient (real part).
double CeW_22r
The dimension-6 operator coefficient (real part).
virtual double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
double CHe_12r
The dimension-6 operator coefficient (real part).
double CHud_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CuH_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muTHUWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CG
The dimension-6 operator coefficient .
virtual double kappaAeff() const
The effective coupling .
double CuB_12i
The dimension-6 operator coefficient (imaginary part).
double cLHd6
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
virtual double DeltaGF() const
New physics contribution to the Fermi constant.
double CuB_13i
The dimension-6 operator coefficient (imaginary part).
double eVBF_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
virtual double BrHWW4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
double delta_h
Combinations of dimension 6 coefficients modifying the canonical field definition.
virtual double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6 (See code for details.)
double CHbox
The dimension-6 operator coefficient .
virtual double mueeWBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CdW_22r
The dimension-6 operator coefficient (real part).
double CHF1_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double CuB_11r
The dimension-6 operator coefficient (real part).
virtual double muTHUVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CLR_strange() const
virtual double STXS_WHqqHqq_VH2j(const double sqrt_s) const
The STXS bin .
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
static const int NNPSMEFTd6Vars_LFU_QFU
The number of the model parameters in NPSMEFTd6 with lepton and quark flavour universalities.
double CeH_22i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double CHWHB_gagaorth
The combination of dimension-6 operator coefficients .
virtual double muepZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double deltaGammaHZllRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual double mueeWWPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CeW_33i
The dimension-6 operator coefficient (imaginary part).
double CdB_12r
The dimension-6 operator coefficient (real part).
double dg1Z
Independent contribution to aTGC.
virtual double kappamueff() const
The effective coupling .
double eZH_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muttHZbbboost(const double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
virtual double deltaaMZ2() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
virtual double muZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double STXS_qqHqq_VBFtopo_Rest(const double sqrt_s) const
The STXS bin .
virtual double muTHUVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double STXS_qqHlv_pTV_0_150(const double sqrt_s) const
The STXS bin .
double eVBF_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double BrHZZ4dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CHQ1_22
The dimension-6 operator coefficient .
double eHgagaint
Intrinsic relative theoretical error in .
double CeW_13r
The dimension-6 operator coefficient (real part).
double CuG_13i
The dimension-6 operator coefficient (imaginary part).
double eHtautaupar
Parametric relative theoretical error in .
double CHB
The dimension-6 operator coefficient .
static const std::string NPSMEFTd6Vars[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
virtual double muTHUVHinv(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
virtual double deltaytau_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double eVBF_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muTHUZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eZH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZH_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double STXS_qqHll_pTV_250(const double sqrt_s) const
The STXS bin .
double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
double sW2_tree
The square of the tree level values for the sine of the weak angle.
virtual double STXS_qqHqq_Rest(const double sqrt_s) const
The STXS bin .
double eVBF_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CH
The dimension-6 operator coefficient .
double deltag3G() const
The new physics contribution to the coupling of the effective interaction .
double CHQ3_12r
The dimension-6 operator coefficient (real part).
double Yuktau
SM lepton Yukawas.
virtual double lambdaZNP() const
The new physics contribution to the anomalous triple gauge coupling .
virtual double muVBF(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
double CHQ3_11
The dimension-6 operator coefficient .
virtual double muZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
double eVBFHmumu
Total relative theoretical error in .
double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
double eVBF_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
gslpp::complex CfH_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual double muggHH(const double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual double BrHZZ4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeW_23i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
double CDHB
The dimension-6 operator coefficient .
double CdH_11r
The dimension-6 operator coefficient (real part).
virtual double cZga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double computeBrHtocc() const
The Br in the Standard Model.
double eHWWint
Intrinsic relative theoretical error in .
double eZH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muepWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
gslpp::complex deltaG_Zff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double deltaGammaHZZ4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual double deltaGmu2() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double CdB_13i
The dimension-6 operator coefficient (imaginary part).
double CdH_11i
The dimension-6 operator coefficient (imaginary part).
double CuB_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHZllRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
bool FlagRotateCHWCHB
A boolean flag that is true if we use as parameters CHWHB_gaga and CHWHB_gagaorth instead of CHW and ...
double CHd_22
The dimension-6 operator coefficient .
double eZH_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CdB_11r
The dimension-6 operator coefficient (real part).
double eWH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual double muWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double BrHZuuRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double Mw_tree() const
The tree-level mass of the boson, .
virtual double STXS_qqHlv_pTV_150_250_0j(const double sqrt_s) const
The STXS bin .
virtual double mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual double BrHZZ4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CuG_11r
The dimension-6 operator coefficient (real part).
double eWH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
double eHZZpar
Parametric relative theoretical error in .
double eVBF_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double computeBrHtomumu() const
The Br in the Standard Model.
double eVBF_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
virtual double muggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual double muTHUVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual double STXS_WHqqHqq_pTj1_200(const double sqrt_s) const
The STXS bin .
virtual double STXS_qqHqq_pTj_200(const double sqrt_s) const
The STXS bin .
double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double deltaGammaHZffRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual double muTHUVBFBRinv(const double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
double CuH_23r
The dimension-6 operator coefficient (real part).
virtual double muWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CDB
The dimension-6 operator coefficient .
double CeB_22r
The dimension-6 operator coefficient (real part).
double computeBrHtoWW() const
The Br in the Standard Model.
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
double eWH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CHud_12r
The dimension-6 operator coefficient (real part).
virtual double muTHUZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double Yukb
SM d-quark Yukawas.
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
double CdG_22i
The dimension-6 operator coefficient (imaginary part).
double CdB_22i
The dimension-6 operator coefficient (imaginary part).
virtual double muttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double deltaGammaHZZ2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double ettH_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CuW_23r
The dimension-6 operator coefficient (real part).
double deltaGammaHZvvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double eVBF_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muTHUZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double GammaHWW4jRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2 (See code for details.)
virtual double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eWH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual double muWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double & real() const
gslpp::complex deltaG_Aff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHud_23r
The dimension-6 operator coefficient (real part).
virtual double mueeZqqHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double GammaHZllRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12 (See code for details.)
double ettHmumu
Total relative theoretical error in .
virtual double STXS_ggH_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
gslpp::complex CfG_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CdB_23r
The dimension-6 operator coefficient (real part).
Particle leptons[6]
An array of Particle objects for the leptons.
gslpp::complex deltaG_hAff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double g2_tree
The tree level value of the gauge coupling contant (at the pole).
double GammaHZZ4muRatio() const
The ratio of the in the current model and in the Standard Model.
double deltaGammaHWlvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muttH(const double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual double GammaZ(const Particle f) const
The partial decay width, .
virtual double muVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CdG_13i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_ZHqqHqq_VH2j(const double sqrt_s) const
The STXS bin .
virtual double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CuW_23i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUVBFHinv(const double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
double C2WS
The dimension-6 operator coefficient .
double CeW_11i
The dimension-6 operator coefficient (imaginary part).
double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.
double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHd_12i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaymu_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double BrHZffRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
bool FlagUnivOfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients and ...
virtual bool PostUpdate()
The postupdate method for NPbase.
double GammaHZvvRatio() const
The ratio of the in the current model and in the Standard Model.
double computeBrHtogg() const
The Br in the Standard Model.
std::string name
The name of the model.
virtual double muVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double Mz
The mass of the boson in GeV.
virtual double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
virtual double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1 (See code for details.)
void setModelLinearized(bool linearized=true)
virtual double muTHUWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .
double deltaGammaHWffRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double ettH_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double Nc
The number of colours.
virtual double muTHUttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHL1_11
The dimension-6 operator coefficient .
double computeBrHtoZZinv() const
The Br in the Standard Model.
virtual double muTHUttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
gslpp::complex AHZga_W(const double tau, const double lambda) const
W loop function entering in the calculation of the effective coupling.
virtual double BrHZZ4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
double CuB_11i
The dimension-6 operator coefficient (imaginary part).
virtual double dxseeWWdcos(const double sqrt_s, const double cos) const
The differential distribution for , with , as a function of the polar angle.
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
double CeH_11i
The dimension-6 operator coefficient (imaginary part).
double CuG_33i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_qqHlv_pTV_150_250_1j(const double sqrt_s) const
The STXS bin .
double CeW_11r
The dimension-6 operator coefficient (real part).
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
An observable class for the anomalous triple gauge coupling .
virtual double cggEff_HB() const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
gslpp::complex f_triangle(const double tau) const
Loop function entering in the calculation of the effective and couplings.
double CdH_23i
The dimension-6 operator coefficient (imaginary part).
virtual double muVBFgamma(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
virtual double muTHUWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
double CDW
The dimension-6 operator coefficient .
double eZH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eWH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eVBF_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gsl_function convertToGslFunction(const F &f)
double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
virtual double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5 (See code for details.)
virtual double STXS_ggH2j_pTH_0_60(const double sqrt_s) const
The STXS bin .
virtual double STXS_ggH1j_pTH_60_120(const double sqrt_s) const
The STXS bin .
virtual double muTHUVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
double deltaGammaHWjjRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CeH_23i
The dimension-6 operator coefficient (imaginary part).
double deltaGammaHZZ2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CuG_22r
The dimension-6 operator coefficient (real part).
double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muWH(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
double CRL_bottom() const
double CHu_23r
The dimension-6 operator coefficient (real part).
double eVBF_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double deltayt_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double muggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
double ettH_2_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double CeH_12r
The dimension-6 operator coefficient (real part).
virtual double STXS_ggH2j_pTH_200(const double sqrt_s) const
The STXS bin .
virtual double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
double gZdR
The tree level value of the couplings in the SM.
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
double CHe_12i
The dimension-6 operator coefficient (imaginary part).
double C2B
The dimension-6 operator coefficient .
double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double mutHq(const double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
double eWH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CHD
The dimension-6 operator coefficient .
double eHbbint
Intrinsic relative theoretical error in .
double eVBF_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muTHUttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double muVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuB_23i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_33
The dimension-6 operator coefficient .
double eZH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHWW4jRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double deltaGammaHZddRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual double muTHUVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double sW_tree
The tree level values for the sine of the weak angle.
double CRL_strange() const
virtual double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double STXS_WHqqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
double CdH_33r
The dimension-6 operator coefficient (real part).
virtual double muWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double eHZgaint
Intrinsic relative theoretical error in .
double CdB_23i
The dimension-6 operator coefficient (imaginary part).
double eHZZint
Intrinsic relative theoretical error in .
virtual double Gamma_Z() const
The total decay width of the boson, .
double CHQ1_12i
The dimension-6 operator coefficient (imaginary part).
virtual double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11 (See code for details.)
gslpp::complex deltaG_hZff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual double STXS_WHqqHqq_Rest(const double sqrt_s) const
The STXS bin .
virtual double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
double CRR_bottom() const
double eWH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
Matching< NPSMEFTd6Matching, NPSMEFTd6 > NPSMEFTd6M
double eZH_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double STXS_ggH1j_pTH_120_200(const double sqrt_s) const
The STXS bin .
virtual double muTHUVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual bool PostUpdate()
The post-update method for NPSMEFTd6.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double eVBF_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHud_22r
The dimension-6 operator coefficient (real part).
double CuW_22r
The dimension-6 operator coefficient (real part).
double eWH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double GammaHZZ4eRatio() const
The ratio of the in the current model and in the Standard Model.
double deltaGammaHZZ4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHQ1_12r
The dimension-6 operator coefficient (real part).
double ettH_1314_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
double eWH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double CT
The dimension-6 operator coefficient .
double CuW_12r
The dimension-6 operator coefficient (real part).
double CuW_22i
The dimension-6 operator coefficient (imaginary part).
double eVBF_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdB_33r
The dimension-6 operator coefficient (real part).
double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.
double CHQ1_13r
The dimension-6 operator coefficient (real part).
virtual double muggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double mueeZllH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double CHe_11
The dimension-6 operator coefficient .
virtual double obliqueY() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double CdB_13r
The dimension-6 operator coefficient (real part).
double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.
double eHmumuint
Intrinsic relative theoretical error in .
double eHwidth
Total relative theoretical error in the Higgs width.
virtual double mueeHvv(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double GammaHZZ4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
double deltaGammaHZZ4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double deltaGL_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
Particle quarks[6]
The vector of all SM quarks.
double CHu_11
The dimension-6 operator coefficient .
double GammaHWlvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CHud_11i
The dimension-6 operator coefficient (imaginary part).
double CW
The dimension-6 operator coefficient .
double eVBF_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_11r
The dimension-6 operator coefficient (real part).
double gZvL
The tree level value of the couplings in the SM.
gslpp::complex deltaG_Gff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHL3_23r
The dimension-6 operator coefficient (real part).
virtual double STXS_ZHqqHqq_pTj1_200(const double sqrt_s) const
The STXS bin .
double CuH_23i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual double STXS_qqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
virtual double muggHpttH(const double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
double CdB_12i
The dimension-6 operator coefficient (imaginary part).
double CeW_33r
The dimension-6 operator coefficient (real part).
virtual double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
double CdH_23r
The dimension-6 operator coefficient (real part).
double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double deltaa02() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
double CHL3_13i
The dimension-6 operator coefficient (real part).
double GammaHZeeRatio() const
The ratio of the in the current model and in the Standard Model.
double CHL1_12r
The dimension-6 operator coefficient (real part).
virtual double muVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double GammaHZZ2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
bool FlagFlavU3OfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients.
double eWH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...